I: pbuilder: network access will be disabled during build I: Current time: Fri Aug 14 08:30:58 +14 2020 I: pbuilder-time-stamp: 1597343458 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 '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Wed Jan 23 10:31:08 2019 +14 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/13676/tmp/hooks/D01_modify_environment starting debug: Running on p64c. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/13676/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/13676/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=armhf DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=arm HOST_ARCH=armhf IFS=' ' INVOCATION_ID=32d1b5cebeb9456cb7113e5e0f5622f9 LANG=C LANGUAGE=it_CH:it LC_ALL=C MACHTYPE=arm-unknown-linux-gnueabihf MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnueabihf PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=13676 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.4PCXre3FvC/pbuilderrc_FwJT --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.4PCXre3FvC/b2 --logfile b2/build.log julia_1.0.3+dfsg-4.dsc' SUDO_GID=115 SUDO_UID=110 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://10.0.0.15:8000/ I: uname -a Linux i-capture-the-hostname 4.19.0-10-arm64 #1 SMP Debian 4.19.132-1 (2020-07-24) aarch64 GNU/Linux I: ls -l /bin total 3328 -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash -rwxr-xr-x 1 root root 71648 Mar 1 2019 date -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd -rwxr-xr-x 1 root root 55672 Mar 1 2019 df -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 18260 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln -rwxr-xr-x 1 root root 34932 Jul 27 2018 login -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 26024 Jan 10 2019 more -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Aug 14 08:33 sh -> bash lrwxrwxrwx 1 root root 4 Aug 13 22:29 sh.distrib -> dash -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty -rwsr-xr-x 1 root root 42472 Jan 10 2019 su -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch -rwxr-xr-x 1 root root 18260 Mar 1 2019 true -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/13676/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: armhf 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 ... 18932 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on python3; however: Package python3 is not installed. pbuilder-satisfydepends-dummy depends on curl; however: Package curl is not installed. pbuilder-satisfydepends-dummy depends on debhelper (>= 11~); however: Package debhelper is not installed. pbuilder-satisfydepends-dummy depends on libblas-dev | libblas.so; however: Package libblas-dev is not installed. Package libblas.so is not installed. pbuilder-satisfydepends-dummy depends on libcurl4-gnutls-dev | libcurl-dev; however: Package libcurl4-gnutls-dev is not installed. Package libcurl-dev is not installed. pbuilder-satisfydepends-dummy depends on libdsfmt-dev (>= 2.2.3); however: Package libdsfmt-dev is not installed. pbuilder-satisfydepends-dummy depends on libgit2-dev (>= 0.27.0~); however: Package libgit2-dev is not installed. pbuilder-satisfydepends-dummy depends on libgmp-dev; however: Package libgmp-dev is not installed. pbuilder-satisfydepends-dummy depends on liblapack-dev | liblapack.so; however: Package liblapack-dev is not installed. Package liblapack.so is not installed. pbuilder-satisfydepends-dummy depends on libmbedtls-dev; however: Package libmbedtls-dev is not installed. pbuilder-satisfydepends-dummy depends on libmpfr-dev; however: Package libmpfr-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenblas-dev; however: Package libopenblas-dev is not installed. pbuilder-satisfydepends-dummy depends on libopenlibm-dev (>= 0.4.1+dfsg-4~); however: Package libopenlibm-dev is not installed. pbuilder-satisfydepends-dummy depends on libpcre2-dev (>= 10.20-3~); however: Package libpcre2-dev is not installed. pbuilder-satisfydepends-dummy depends on libsuitesparse-dev (>= 1:4.4.5); however: Package libsuitesparse-dev is not installed. pbuilder-satisfydepends-dummy depends on libunwind8-dev; however: Package libunwind8-dev is not installed. pbuilder-satisfydepends-dummy depends on libutf8proc-dev (>= 2.1.1); however: Package libutf8proc-dev is not installed. pbuilder-satisfydepends-dummy depends on openssl; however: Package openssl is not installed. pbuilder-satisfydepends-dummy depends on unicode-data; however: Package unicode-data is not installed. pbuilder-satisfydepends-dummy depends on latexmk; however: Package latexmk is not installed. pbuilder-satisfydepends-dummy depends on texlive; however: Package texlive is not installed. pbuilder-satisfydepends-dummy depends on texlive-extra-utils; however: Package texlive-extra-utils is not installed. pbuilder-satisfydepends-dummy depends on texlive-fonts-extra; however: Package texlive-fonts-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-base; however: Package texlive-latex-base is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-extra; however: Package texlive-latex-extra is not installed. pbuilder-satisfydepends-dummy depends on texlive-latex-recommended; however: Package texlive-latex-recommended is not installed. pbuilder-satisfydepends-dummy depends on texlive-luatex; however: Package texlive-luatex is not installed. pbuilder-satisfydepends-dummy depends on texlive-plain-generic; however: Package texlive-plain-generic is not installed. pbuilder-satisfydepends-dummy depends on python3-pygments; however: Package python3-pygments is not installed. pbuilder-satisfydepends-dummy depends on python3-pkg-resources; however: Package python3-pkg-resources is not installed. pbuilder-satisfydepends-dummy depends on fonts-lato; however: Package fonts-lato is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} cmake{a} cmake-data{a} curl{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-lato{a} fonts-lmodern{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} latexmk{a} libamd2{a} libarchive-zip-perl{a} libarchive13{a} libavahi-client3{a} libavahi-common-data{a} libavahi-common3{a} libblas-dev{a} libblas3{a} libbrotli1{a} libbsd0{a} libbtf1{a} libcairo2{a} libcamd2{a} libccolamd2{a} libcholmod3{a} libcolamd2{a} libcroco3{a} libcups2{a} libcupsimage2{a} libcurl3-gnutls{a} libcurl4{a} libcurl4-gnutls-dev{a} libcxsparse3{a} libdatrie1{a} libdbus-1-3{a} libdsfmt-11213-1{a} libdsfmt-1279-1{a} libdsfmt-132049-1{a} libdsfmt-19937-1{a} libdsfmt-216091-1{a} libdsfmt-2203-1{a} libdsfmt-4253-1{a} libdsfmt-44497-1{a} libdsfmt-521-1{a} libdsfmt-86243-1{a} libdsfmt-dev{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libgcrypt20-dev{a} libgfortran5{a} libgit2-27{a} libgit2-dev{a} libglib2.0-0{a} libgmp-dev{a} libgmpxx4ldbl{a} libgpg-error-dev{a} libgraphblas2{a} libgraphite2-3{a} libgs9{a} libgs9-common{a} libgssapi-krb5-2{a} libharfbuzz-icu0{a} libharfbuzz0b{a} libhttp-parser-dev{a} libhttp-parser2.8{a} libice6{a} libicu63{a} libidn11{a} libijs-0.35{a} libjbig0{a} libjbig2dec0{a} libjpeg62-turbo{a} libjs-jquery{a} libjsoncpp1{a} libk5crypto3{a} libkeyutils1{a} libklu1{a} libkpathsea6{a} libkrb5-3{a} libkrb5support0{a} liblapack-dev{a} liblapack3{a} liblcms2-2{a} libldap-2.4-2{a} libldap-common{a} libldl2{a} liblzma-dev{a} libmagic-mgc{a} libmagic1{a} libmbedcrypto3{a} libmbedtls-dev{a} libmbedtls12{a} libmbedx509-0{a} libmetis5{a} libmime-charset-perl{a} libmongoose2{a} libmpdec2{a} libmpfr-dev{a} libncurses6{a} libnghttp2-14{a} libopenblas-base{a} libopenblas-dev{a} libopenjp2-7{a} libopenlibm-dev{a} libopenlibm2{a} libpaper-utils{a} libpaper1{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-8-0{a} libpcre2-dev{a} libpcre2-posix0{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libpotrace0{a} libprocps7{a} libpsl5{a} libptexenc1{a} libpython-stdlib{a} libpython2-stdlib{a} libpython2.7-minimal{a} libpython2.7-stdlib{a} libpython3-stdlib{a} libpython3.7-minimal{a} libpython3.7-stdlib{a} librbio2{a} libreadline7{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsigsegv2{a} libsm6{a} libsombok3{a} libspqr2{a} libssh2-1{a} libssh2-1-dev{a} libssl1.1{a} libsuitesparse-dev{a} libsuitesparseconfig5{a} libsynctex2{a} libteckit0{a} libtexlua52{a} libtexlua53{a} libtexluajit2{a} libthai-data{a} libthai0{a} libtiff5{a} libtool{a} libuchardet0{a} libumfpack5{a} libunicode-linebreak-perl{a} libunwind-dev{a} libunwind8{a} libutf8proc-dev{a} libutf8proc2{a} libuv1{a} libwebp6{a} libwoff1{a} libx11-6{a} libx11-data{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxi6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6{a} libxxhash0{a} libzzip-0-13{a} lsb-base{a} m4{a} man-db{a} mime-support{a} openssl{a} po-debconf{a} poppler-data{a} preview-latex-style{a} procps{a} python{a} python-minimal{a} python2{a} python2-minimal{a} python2.7{a} python2.7-minimal{a} python3{a} python3-minimal{a} python3-pkg-resources{a} python3-pygments{a} python3.7{a} python3.7-minimal{a} readline-common{a} sensible-utils{a} t1utils{a} tex-common{a} texlive{a} texlive-base{a} texlive-binaries{a} texlive-extra-utils{a} texlive-fonts-extra{a} texlive-fonts-recommended{a} texlive-latex-base{a} texlive-latex-extra{a} texlive-latex-recommended{a} texlive-luatex{a} texlive-pictures{a} texlive-plain-generic{a} ucf{a} unicode-data{a} x11-common{a} xdg-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: atril ca-certificates dbus evince fonts-adf-accanthis fonts-adf-berenis fonts-adf-gillius fonts-adf-universalis fonts-cabin fonts-comfortaa fonts-croscore fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu-extra fonts-droid-fallback fonts-ebgaramond fonts-ebgaramond-extra fonts-font-awesome fonts-freefont-otf fonts-freefont-ttf fonts-gfs-artemisia fonts-gfs-complutum fonts-gfs-didot fonts-gfs-neohellenic fonts-gfs-olga fonts-gfs-solomos fonts-go fonts-junicode fonts-linuxlibertine fonts-lobstertwo fonts-noto-hinted fonts-noto-mono fonts-oflb-asana-math fonts-open-sans fonts-roboto-unhinted fonts-sil-gentium fonts-sil-gentium-basic fonts-sil-gentiumplus fonts-sil-gentiumplus-compact fonts-stix ghostscript gv javascript-common krb5-locales libarchive-cpio-perl libcupsfilters1 libfile-homedir-perl libfile-mimeinfo-perl libglib2.0-data libgpm2 liblog-log4perl-perl libltdl-dev libmail-sendmail-perl libnet-dbus-perl libsasl2-modules libx11-protocol-perl libyaml-tiny-perl lmodern mupdf okular psmisc publicsuffix ruby shared-mime-info tex-gyre texlive-fonts-extra-links tipa tk viewpdf.app x11-utils x11-xserver-utils xdg-user-dirs xpdf zathura-pdf-poppler zathura-ps 0 packages upgraded, 234 newly installed, 0 to remove and 0 not upgraded. Need to get 646 MB of archives. After unpacking 1878 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main armhf libbsd0 armhf 0.9.1-2 [103 kB] Get: 2 http://deb.debian.org/debian buster/main armhf bsdmainutils armhf 11.1.2+b1 [186 kB] Get: 3 http://deb.debian.org/debian buster/main armhf libuchardet0 armhf 0.0.6-3 [62.2 kB] Get: 4 http://deb.debian.org/debian buster/main armhf groff-base armhf 1.22.4-3 [828 kB] Get: 5 http://deb.debian.org/debian buster/main armhf libpipeline1 armhf 1.5.1-2 [26.8 kB] Get: 6 http://deb.debian.org/debian buster/main armhf man-db armhf 2.8.5-2 [1240 kB] Get: 7 http://deb.debian.org/debian buster/main armhf libpython2.7-minimal armhf 2.7.16-2+deb10u1 [395 kB] Get: 8 http://deb.debian.org/debian buster/main armhf python2.7-minimal armhf 2.7.16-2+deb10u1 [1171 kB] Get: 9 http://deb.debian.org/debian buster/main armhf python2-minimal armhf 2.7.16-1 [41.4 kB] Get: 10 http://deb.debian.org/debian buster/main armhf python-minimal armhf 2.7.16-1 [21.0 kB] Get: 11 http://deb.debian.org/debian buster/main armhf libssl1.1 armhf 1.1.1d-0+deb10u3 [1299 kB] Get: 12 http://deb.debian.org/debian buster/main armhf mime-support all 3.62 [37.2 kB] Get: 13 http://deb.debian.org/debian buster/main armhf libexpat1 armhf 2.2.6-2+deb10u1 [78.0 kB] Get: 14 http://deb.debian.org/debian buster/main armhf readline-common all 7.0-5 [70.6 kB] Get: 15 http://deb.debian.org/debian buster/main armhf libreadline7 armhf 7.0-5 [131 kB] Get: 16 http://deb.debian.org/debian buster/main armhf libpython2.7-stdlib armhf 2.7.16-2+deb10u1 [1837 kB] Get: 17 http://deb.debian.org/debian buster/main armhf python2.7 armhf 2.7.16-2+deb10u1 [305 kB] Get: 18 http://deb.debian.org/debian buster/main armhf libpython2-stdlib armhf 2.7.16-1 [20.8 kB] Get: 19 http://deb.debian.org/debian buster/main armhf libpython-stdlib armhf 2.7.16-1 [20.8 kB] Get: 20 http://deb.debian.org/debian buster/main armhf python2 armhf 2.7.16-1 [41.6 kB] Get: 21 http://deb.debian.org/debian buster/main armhf python armhf 2.7.16-1 [22.8 kB] Get: 22 http://deb.debian.org/debian buster/main armhf fonts-lato all 2.0-2 [2698 kB] Get: 23 http://deb.debian.org/debian buster/main armhf poppler-data all 0.4.9-2 [1473 kB] Get: 24 http://deb.debian.org/debian buster/main armhf libpython3.7-minimal armhf 3.7.3-2+deb10u2 [582 kB] Get: 25 http://deb.debian.org/debian buster/main armhf python3.7-minimal armhf 3.7.3-2+deb10u2 [1466 kB] Get: 26 http://deb.debian.org/debian buster/main armhf python3-minimal armhf 3.7.3-1 [36.6 kB] Get: 27 http://deb.debian.org/debian buster/main armhf libmpdec2 armhf 2.4.2-2 [69.3 kB] Get: 28 http://deb.debian.org/debian buster/main armhf libpython3.7-stdlib armhf 3.7.3-2+deb10u2 [1660 kB] Get: 29 http://deb.debian.org/debian buster/main armhf python3.7 armhf 3.7.3-2+deb10u2 [330 kB] Get: 30 http://deb.debian.org/debian buster/main armhf libpython3-stdlib armhf 3.7.3-1 [20.0 kB] Get: 31 http://deb.debian.org/debian buster/main armhf python3 armhf 3.7.3-1 [61.5 kB] Get: 32 http://deb.debian.org/debian buster/main armhf sensible-utils all 0.0.12 [15.8 kB] Get: 33 http://deb.debian.org/debian buster/main armhf ucf all 3.0038+nmu1 [69.0 kB] Get: 34 http://deb.debian.org/debian buster/main armhf tex-common all 6.11 [53.1 kB] Get: 35 http://deb.debian.org/debian buster/main armhf libncurses6 armhf 6.1+20181013-2+deb10u2 [79.8 kB] Get: 36 http://deb.debian.org/debian buster/main armhf libprocps7 armhf 2:3.3.15-2 [58.7 kB] Get: 37 http://deb.debian.org/debian buster/main armhf lsb-base all 10.2019051400 [28.4 kB] Get: 38 http://deb.debian.org/debian buster/main armhf procps armhf 2:3.3.15-2 [248 kB] Get: 39 http://deb.debian.org/debian buster/main armhf libmagic-mgc armhf 1:5.35-4+deb10u1 [242 kB] Get: 40 http://deb.debian.org/debian buster/main armhf libmagic1 armhf 1:5.35-4+deb10u1 [110 kB] Get: 41 http://deb.debian.org/debian buster/main armhf file armhf 1:5.35-4+deb10u1 [65.5 kB] Get: 42 http://deb.debian.org/debian buster/main armhf gettext-base armhf 0.19.8.1-9 [118 kB] Get: 43 http://deb.debian.org/debian buster/main armhf libsigsegv2 armhf 2.12-2 [32.1 kB] Get: 44 http://deb.debian.org/debian buster/main armhf m4 armhf 1.4.18-2 [190 kB] Get: 45 http://deb.debian.org/debian buster/main armhf autoconf all 2.69-11 [341 kB] Get: 46 http://deb.debian.org/debian buster/main armhf autotools-dev all 20180224.1 [77.0 kB] Get: 47 http://deb.debian.org/debian buster/main armhf automake all 1:1.16.1-4 [771 kB] Get: 48 http://deb.debian.org/debian buster/main armhf autopoint all 0.19.8.1-9 [434 kB] Get: 49 http://deb.debian.org/debian buster/main armhf cmake-data all 3.13.4-1 [1476 kB] Get: 50 http://deb.debian.org/debian buster/main armhf libicu63 armhf 63.1-6+deb10u1 [8005 kB] Get: 51 http://deb.debian.org/debian buster/main armhf libxml2 armhf 2.9.4+dfsg1-7+b3 [595 kB] Get: 52 http://deb.debian.org/debian buster/main armhf libarchive13 armhf 3.3.3-4+deb10u1 [277 kB] Get: 53 http://deb.debian.org/debian buster/main armhf libkeyutils1 armhf 1.6-6 [13.9 kB] Get: 54 http://deb.debian.org/debian buster/main armhf libkrb5support0 armhf 1.17-3 [62.3 kB] Get: 55 http://deb.debian.org/debian buster/main armhf libk5crypto3 armhf 1.17-3 [119 kB] Get: 56 http://deb.debian.org/debian buster/main armhf libkrb5-3 armhf 1.17-3 [323 kB] Get: 57 http://deb.debian.org/debian buster/main armhf libgssapi-krb5-2 armhf 1.17-3 [137 kB] Get: 58 http://deb.debian.org/debian buster/main armhf libsasl2-modules-db armhf 2.1.27+dfsg-1+deb10u1 [67.4 kB] Get: 59 http://deb.debian.org/debian buster/main armhf libsasl2-2 armhf 2.1.27+dfsg-1+deb10u1 [98.9 kB] Get: 60 http://deb.debian.org/debian buster/main armhf libldap-common all 2.4.47+dfsg-3+deb10u2 [89.7 kB] Get: 61 http://deb.debian.org/debian buster/main armhf libldap-2.4-2 armhf 2.4.47+dfsg-3+deb10u2 [202 kB] Get: 62 http://deb.debian.org/debian buster/main armhf libnghttp2-14 armhf 1.36.0-2+deb10u1 [74.4 kB] Get: 63 http://deb.debian.org/debian buster/main armhf libpsl5 armhf 0.20.2-2 [52.4 kB] Get: 64 http://deb.debian.org/debian buster/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2 [54.9 kB] Get: 65 http://deb.debian.org/debian buster/main armhf libssh2-1 armhf 1.8.0-2.1 [129 kB] Get: 66 http://deb.debian.org/debian buster/main armhf libcurl4 armhf 7.64.0-4+deb10u1 [297 kB] Get: 67 http://deb.debian.org/debian buster/main armhf libjsoncpp1 armhf 1.7.4-3 [67.8 kB] Get: 68 http://deb.debian.org/debian buster/main armhf librhash0 armhf 1.3.8-1 [134 kB] Get: 69 http://deb.debian.org/debian buster/main armhf libuv1 armhf 1.24.1-1 [98.0 kB] Get: 70 http://deb.debian.org/debian buster/main armhf cmake armhf 3.13.4-1 [2848 kB] Get: 71 http://deb.debian.org/debian buster/main armhf curl armhf 7.64.0-4+deb10u1 [257 kB] Get: 72 http://deb.debian.org/debian buster/main armhf libtool all 2.4.6-9 [547 kB] Get: 73 http://deb.debian.org/debian buster/main armhf dh-autoreconf all 19 [16.9 kB] Get: 74 http://deb.debian.org/debian buster/main armhf libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 75 http://deb.debian.org/debian buster/main armhf libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 76 http://deb.debian.org/debian buster/main armhf dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 77 http://deb.debian.org/debian buster/main armhf libelf1 armhf 0.176-1.1 [158 kB] Get: 78 http://deb.debian.org/debian buster/main armhf dwz armhf 0.12-3 [72.0 kB] Get: 79 http://deb.debian.org/debian buster/main armhf libglib2.0-0 armhf 2.58.3-2+deb10u2 [1101 kB] Get: 80 http://deb.debian.org/debian buster/main armhf libcroco3 armhf 0.6.12-3 [133 kB] Get: 81 http://deb.debian.org/debian buster/main armhf gettext armhf 0.19.8.1-9 [1242 kB] Get: 82 http://deb.debian.org/debian buster/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 83 http://deb.debian.org/debian buster/main armhf po-debconf all 1.0.21 [248 kB] Get: 84 http://deb.debian.org/debian buster/main armhf debhelper all 12.1.1 [1016 kB] Get: 85 http://deb.debian.org/debian buster/main armhf fonts-dejavu-core all 2.37-1 [1068 kB] Get: 86 http://deb.debian.org/debian buster/main armhf fontconfig-config all 2.13.1-2 [280 kB] Get: 87 http://deb.debian.org/debian buster/main armhf fonts-lmodern all 2.004.5-6 [4539 kB] Get: 88 http://deb.debian.org/debian buster/main armhf libpaper1 armhf 1.1.28 [20.5 kB] Get: 89 http://deb.debian.org/debian buster/main armhf libpaper-utils armhf 1.1.28 [17.6 kB] Get: 90 http://deb.debian.org/debian buster/main armhf libkpathsea6 armhf 2018.20181218.49446-1 [157 kB] Get: 91 http://deb.debian.org/debian buster/main armhf libptexenc1 armhf 2018.20181218.49446-1 [58.1 kB] Get: 92 http://deb.debian.org/debian buster/main armhf libsynctex2 armhf 2018.20181218.49446-1 [67.4 kB] Get: 93 http://deb.debian.org/debian buster/main armhf libtexlua52 armhf 2018.20181218.49446-1 [86.7 kB] Get: 94 http://deb.debian.org/debian buster/main armhf libtexlua53 armhf 2018.20181218.49446-1 [97.8 kB] Get: 95 http://deb.debian.org/debian buster/main armhf libtexluajit2 armhf 2018.20181218.49446-1 [201 kB] Get: 96 http://deb.debian.org/debian buster/main armhf t1utils armhf 1.41-3 [54.4 kB] Get: 97 http://deb.debian.org/debian buster/main armhf libbrotli1 armhf 1.0.7-2 [259 kB] Get: 98 http://deb.debian.org/debian buster/main armhf libpng16-16 armhf 1.6.36-6 [275 kB] Get: 99 http://deb.debian.org/debian buster/main armhf libfreetype6 armhf 2.9.1-3+deb10u1 [322 kB] Get: 100 http://deb.debian.org/debian buster/main armhf libfontconfig1 armhf 2.13.1-2 [328 kB] Get: 101 http://deb.debian.org/debian buster/main armhf libpixman-1-0 armhf 0.36.0-1 [465 kB] Get: 102 http://deb.debian.org/debian buster/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB] Get: 103 http://deb.debian.org/debian buster/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 104 http://deb.debian.org/debian buster/main armhf libxcb1 armhf 1.13.1-2 [132 kB] Get: 105 http://deb.debian.org/debian buster/main armhf libx11-data all 2:1.6.7-1 [298 kB] Get: 106 http://deb.debian.org/debian buster/main armhf libx11-6 armhf 2:1.6.7-1 [698 kB] Get: 107 http://deb.debian.org/debian buster/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB] Get: 108 http://deb.debian.org/debian buster/main armhf libxcb-shm0 armhf 1.13.1-2 [99.0 kB] Get: 109 http://deb.debian.org/debian buster/main armhf libxext6 armhf 2:1.3.3-1+b2 [48.1 kB] Get: 110 http://deb.debian.org/debian buster/main armhf libxrender1 armhf 1:0.9.10-1 [29.9 kB] Get: 111 http://deb.debian.org/debian buster/main armhf libcairo2 armhf 1.16.0-4 [616 kB] Get: 112 http://deb.debian.org/debian buster/main armhf libgraphite2-3 armhf 1.3.13-7 [70.3 kB] Get: 113 http://deb.debian.org/debian buster/main armhf libgs9-common all 9.27~dfsg-2+deb10u3 [5136 kB] Get: 114 http://deb.debian.org/debian buster/main armhf libavahi-common-data armhf 0.7-4+b1 [122 kB] Get: 115 http://deb.debian.org/debian buster/main armhf libavahi-common3 armhf 0.7-4+b1 [51.1 kB] Get: 116 http://deb.debian.org/debian buster/main armhf libdbus-1-3 armhf 1.12.20-0+deb10u1 [191 kB] Get: 117 http://deb.debian.org/debian buster/main armhf libavahi-client3 armhf 0.7-4+b1 [54.5 kB] Get: 118 http://deb.debian.org/debian buster/main armhf libcups2 armhf 2.2.10-6+deb10u3 [291 kB] Get: 119 http://deb.debian.org/debian buster/main armhf libcupsimage2 armhf 2.2.10-6+deb10u3 [130 kB] Get: 120 http://deb.debian.org/debian buster/main armhf libidn11 armhf 1.33-2.2 [113 kB] Get: 121 http://deb.debian.org/debian buster/main armhf libijs-0.35 armhf 0.35-14 [16.7 kB] Get: 122 http://deb.debian.org/debian buster/main armhf libjbig2dec0 armhf 0.16-1 [54.5 kB] Get: 123 http://deb.debian.org/debian buster/main armhf libjpeg62-turbo armhf 1:1.5.2-2+b1 [112 kB] Get: 124 http://deb.debian.org/debian buster/main armhf liblcms2-2 armhf 2.9-3 [119 kB] Get: 125 http://deb.debian.org/debian buster/main armhf libopenjp2-7 armhf 2.3.0-2+deb10u1 [143 kB] Get: 126 http://deb.debian.org/debian buster/main armhf libjbig0 armhf 2.1-3.1+b2 [28.4 kB] Get: 127 http://deb.debian.org/debian buster/main armhf libwebp6 armhf 0.6.1-2 [229 kB] Get: 128 http://deb.debian.org/debian buster/main armhf libtiff5 armhf 4.1.0+git191117-2~deb10u1 [252 kB] Get: 129 http://deb.debian.org/debian buster/main armhf libgs9 armhf 9.27~dfsg-2+deb10u3 [1900 kB] Get: 130 http://deb.debian.org/debian buster/main armhf libharfbuzz0b armhf 2.3.1-1 [1151 kB] Get: 131 http://deb.debian.org/debian buster/main armhf libharfbuzz-icu0 armhf 2.3.1-1 [833 kB] Get: 132 http://deb.debian.org/debian buster/main armhf x11-common all 1:7.7+19 [251 kB] Get: 133 http://deb.debian.org/debian buster/main armhf libice6 armhf 2:1.0.9-2 [51.7 kB] Get: 134 http://deb.debian.org/debian buster/main armhf libpotrace0 armhf 1.15-1 [23.9 kB] Get: 135 http://deb.debian.org/debian buster/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get: 136 http://deb.debian.org/debian buster/main armhf libteckit0 armhf 2.5.8+ds2-5 [246 kB] Get: 137 http://deb.debian.org/debian buster/main armhf libwoff1 armhf 1.0.2-1 [35.8 kB] Get: 138 http://deb.debian.org/debian buster/main armhf libxt6 armhf 1:1.1.5-1+b3 [159 kB] Get: 139 http://deb.debian.org/debian buster/main armhf libxmu6 armhf 2:1.1.2-2+b3 [52.7 kB] Get: 140 http://deb.debian.org/debian buster/main armhf libxpm4 armhf 1:3.5.12-1 [44.0 kB] Get: 141 http://deb.debian.org/debian buster/main armhf libxaw7 armhf 2:1.0.13-1+b2 [167 kB] Get: 142 http://deb.debian.org/debian buster/main armhf libxi6 armhf 2:1.7.9-1 [78.4 kB] Get: 143 http://deb.debian.org/debian buster/main armhf libxxhash0 armhf 0.6.5-2 [10.2 kB] Get: 144 http://deb.debian.org/debian buster/main armhf libzzip-0-13 armhf 0.13.62-3.2 [51.6 kB] Get: 145 http://deb.debian.org/debian buster/main armhf texlive-binaries armhf 2018.20181218.49446-1 [8656 kB] Get: 146 http://deb.debian.org/debian buster/main armhf xdg-utils all 1.1.3-1+deb10u1 [73.7 kB] Get: 147 http://deb.debian.org/debian buster/main armhf texlive-base all 2018.20190227-2 [19.7 MB] Get: 148 http://deb.debian.org/debian buster/main armhf texlive-latex-base all 2018.20190227-2 [984 kB] Get: 149 http://deb.debian.org/debian buster/main armhf latexmk all 1:4.61-0.1 [390 kB] Get: 150 http://deb.debian.org/debian buster/main armhf libsuitesparseconfig5 armhf 1:5.4.0+dfsg-1 [20.5 kB] Get: 151 http://deb.debian.org/debian buster/main armhf libamd2 armhf 1:5.4.0+dfsg-1 [26.9 kB] Get: 152 http://deb.debian.org/debian buster/main armhf libgfortran5 armhf 8.3.0-6 [213 kB] Get: 153 http://deb.debian.org/debian buster/main armhf libblas3 armhf 3.8.0-2 [109 kB] Get: 154 http://deb.debian.org/debian buster/main armhf libblas-dev armhf 3.8.0-2 [117 kB] Get: 155 http://deb.debian.org/debian buster/main armhf libbtf1 armhf 1:5.4.0+dfsg-1 [20.9 kB] Get: 156 http://deb.debian.org/debian buster/main armhf libcamd2 armhf 1:5.4.0+dfsg-1 [27.7 kB] Get: 157 http://deb.debian.org/debian buster/main armhf libccolamd2 armhf 1:5.4.0+dfsg-1 [28.2 kB] Get: 158 http://deb.debian.org/debian buster/main armhf libopenblas-base armhf 0.3.5+ds-3 [2116 kB] Get: 159 http://deb.debian.org/debian buster/main armhf libcolamd2 armhf 1:5.4.0+dfsg-1 [25.2 kB] Get: 160 http://deb.debian.org/debian buster/main armhf liblapack3 armhf 3.8.0-2 [1631 kB] Get: 161 http://deb.debian.org/debian buster/main armhf libmetis5 armhf 5.1.0.dfsg-5+b2 [136 kB] Get: 162 http://deb.debian.org/debian buster/main armhf libcholmod3 armhf 1:5.4.0+dfsg-1 [227 kB] Get: 163 http://deb.debian.org/debian buster/main armhf libcurl3-gnutls armhf 7.64.0-4+deb10u1 [295 kB] Get: 164 http://deb.debian.org/debian buster/main armhf libcurl4-gnutls-dev armhf 7.64.0-4+deb10u1 [389 kB] Get: 165 http://deb.debian.org/debian buster/main armhf libcxsparse3 armhf 1:5.4.0+dfsg-1 [50.0 kB] Get: 166 http://deb.debian.org/debian buster/main armhf libdatrie1 armhf 0.2.12-2 [35.8 kB] Get: 167 http://deb.debian.org/debian buster/main armhf libdsfmt-11213-1 armhf 2.2.3+dfsg-4 [11.0 kB] Get: 168 http://deb.debian.org/debian buster/main armhf libdsfmt-1279-1 armhf 2.2.3+dfsg-4 [11.0 kB] Get: 169 http://deb.debian.org/debian buster/main armhf libdsfmt-132049-1 armhf 2.2.3+dfsg-4 [11.6 kB] Get: 170 http://deb.debian.org/debian buster/main armhf libdsfmt-19937-1 armhf 2.2.3+dfsg-4 [11.2 kB] Get: 171 http://deb.debian.org/debian buster/main armhf libdsfmt-216091-1 armhf 2.2.3+dfsg-4 [11.6 kB] Get: 172 http://deb.debian.org/debian buster/main armhf libdsfmt-2203-1 armhf 2.2.3+dfsg-4 [11.2 kB] Get: 173 http://deb.debian.org/debian buster/main armhf libdsfmt-4253-1 armhf 2.2.3+dfsg-4 [11.3 kB] Get: 174 http://deb.debian.org/debian buster/main armhf libdsfmt-44497-1 armhf 2.2.3+dfsg-4 [11.4 kB] Get: 175 http://deb.debian.org/debian buster/main armhf libdsfmt-521-1 armhf 2.2.3+dfsg-4 [10.4 kB] Get: 176 http://deb.debian.org/debian buster/main armhf libdsfmt-86243-1 armhf 2.2.3+dfsg-4 [11.6 kB] Get: 177 http://deb.debian.org/debian buster/main armhf libdsfmt-dev armhf 2.2.3+dfsg-4 [69.3 kB] Get: 178 http://deb.debian.org/debian buster/main armhf libgpg-error-dev armhf 1.35-1 [117 kB] Get: 179 http://deb.debian.org/debian buster/main armhf libgcrypt20-dev armhf 1.8.4-5 [555 kB] Get: 180 http://deb.debian.org/debian buster/main armhf libhttp-parser2.8 armhf 2.8.1-1 [19.7 kB] Get: 181 http://deb.debian.org/debian buster/main armhf libmbedcrypto3 armhf 2.16.0-1 [191 kB] Get: 182 http://deb.debian.org/debian buster/main armhf libmbedx509-0 armhf 2.16.0-1 [87.4 kB] Get: 183 http://deb.debian.org/debian buster/main armhf libmbedtls12 armhf 2.16.0-1 [123 kB] Get: 184 http://deb.debian.org/debian buster/main armhf libgit2-27 armhf 0.27.7+dfsg.1-0.2 [348 kB] Get: 185 http://deb.debian.org/debian buster/main armhf zlib1g-dev armhf 1:1.2.11.dfsg-1 [207 kB] Get: 186 http://deb.debian.org/debian buster/main armhf libmbedtls-dev armhf 2.16.0-1 [470 kB] Get: 187 http://deb.debian.org/debian buster/main armhf libssh2-1-dev armhf 1.8.0-2.1 [301 kB] Get: 188 http://deb.debian.org/debian buster/main armhf libhttp-parser-dev armhf 2.8.1-1 [19.0 kB] Get: 189 http://deb.debian.org/debian buster/main armhf libgit2-dev armhf 0.27.7+dfsg.1-0.2 [642 kB] Get: 190 http://deb.debian.org/debian buster/main armhf libgmpxx4ldbl armhf 2:6.1.2+dfsg-4 [21.7 kB] Get: 191 http://deb.debian.org/debian buster/main armhf libgmp-dev armhf 2:6.1.2+dfsg-4 [581 kB] Get: 192 http://deb.debian.org/debian buster/main armhf libgraphblas2 armhf 1:5.4.0+dfsg-1 [1657 kB] Get: 193 http://deb.debian.org/debian buster/main armhf libjs-jquery all 3.3.1~dfsg-3 [332 kB] Get: 194 http://deb.debian.org/debian buster/main armhf libklu1 armhf 1:5.4.0+dfsg-1 [49.7 kB] Get: 195 http://deb.debian.org/debian buster/main armhf libopenblas-dev armhf 0.3.5+ds-3 [1992 kB] Get: 196 http://deb.debian.org/debian buster/main armhf liblapack-dev armhf 3.8.0-2 [1680 kB] Get: 197 http://deb.debian.org/debian buster/main armhf libldl2 armhf 1:5.4.0+dfsg-1 [20.7 kB] Get: 198 http://deb.debian.org/debian buster/main armhf liblzma-dev armhf 5.2.4-1 [204 kB] Get: 199 http://deb.debian.org/debian buster/main armhf libmime-charset-perl all 1.012.2-1 [35.4 kB] Get: 200 http://deb.debian.org/debian buster/main armhf libmongoose2 armhf 1:5.4.0+dfsg-1 [40.8 kB] Get: 201 http://deb.debian.org/debian buster/main armhf libmpfr-dev armhf 4.0.2-1 [218 kB] Get: 202 http://deb.debian.org/debian buster/main armhf libopenlibm2 armhf 0.6.0+dfsg-2 [58.0 kB] Get: 203 http://deb.debian.org/debian buster/main armhf libopenlibm-dev armhf 0.6.0+dfsg-2 [79.9 kB] Get: 204 http://deb.debian.org/debian buster/main armhf libpcre2-16-0 armhf 10.32-5 [179 kB] Get: 205 http://deb.debian.org/debian buster/main armhf libpcre2-32-0 armhf 10.32-5 [172 kB] Get: 206 http://deb.debian.org/debian buster/main armhf libpcre2-8-0 armhf 10.32-5 [190 kB] Get: 207 http://deb.debian.org/debian buster/main armhf libpcre2-posix0 armhf 10.32-5 [38.2 kB] Get: 208 http://deb.debian.org/debian buster/main armhf libpcre2-dev armhf 10.32-5 [590 kB] Get: 209 http://deb.debian.org/debian buster/main armhf librbio2 armhf 1:5.4.0+dfsg-1 [29.5 kB] Get: 210 http://deb.debian.org/debian buster/main armhf libthai-data all 0.1.28-2 [170 kB] Get: 211 http://deb.debian.org/debian buster/main armhf libthai0 armhf 0.1.28-2 [50.7 kB] Get: 212 http://deb.debian.org/debian buster/main armhf libsombok3 armhf 2.4.0-2 [26.8 kB] Get: 213 http://deb.debian.org/debian buster/main armhf libspqr2 armhf 1:5.4.0+dfsg-1 [66.1 kB] Get: 214 http://deb.debian.org/debian buster/main armhf libumfpack5 armhf 1:5.4.0+dfsg-1 [131 kB] Get: 215 http://deb.debian.org/debian buster/main armhf libsuitesparse-dev armhf 1:5.4.0+dfsg-1 [2171 kB] Get: 216 http://deb.debian.org/debian buster/main armhf libunicode-linebreak-perl armhf 0.0.20190101-1 [99.3 kB] Get: 217 http://deb.debian.org/debian buster/main armhf libunwind8 armhf 1.2.1-10~deb10u1 [47.4 kB] Get: 218 http://deb.debian.org/debian buster/main armhf libunwind-dev armhf 1.2.1-10~deb10u1 [477 kB] Get: 219 http://deb.debian.org/debian buster/main armhf libutf8proc2 armhf 2.3.0-1 [52.7 kB] Get: 220 http://deb.debian.org/debian buster/main armhf libutf8proc-dev armhf 2.3.0-1 [57.7 kB] Get: 221 http://deb.debian.org/debian buster/main armhf openssl armhf 1.1.1d-0+deb10u3 [818 kB] Get: 222 http://deb.debian.org/debian buster/main armhf preview-latex-style all 11.91-2 [201 kB] Get: 223 http://deb.debian.org/debian buster/main armhf python3-pkg-resources all 40.8.0-1 [153 kB] Get: 224 http://deb.debian.org/debian buster/main armhf python3-pygments all 2.3.1+dfsg-1 [594 kB] Get: 225 http://deb.debian.org/debian buster/main armhf texlive-fonts-recommended all 2018.20190227-2 [5228 kB] Get: 226 http://deb.debian.org/debian buster/main armhf texlive-latex-recommended all 2018.20190227-2 [15.2 MB] Get: 227 http://deb.debian.org/debian buster/main armhf texlive all 2018.20190227-2 [32.6 kB] Get: 228 http://deb.debian.org/debian buster/main armhf texlive-extra-utils all 2018.20190227-2 [39.4 MB] Get: 229 http://deb.debian.org/debian buster/main armhf texlive-fonts-extra all 2018.20190227-2 [412 MB] Get: 230 http://deb.debian.org/debian buster/main armhf texlive-pictures all 2018.20190227-2 [8201 kB] Get: 231 http://deb.debian.org/debian buster/main armhf texlive-latex-extra all 2018.20190227-2 [12.3 MB] Get: 232 http://deb.debian.org/debian buster/main armhf texlive-luatex all 2018.20190227-2 [8258 kB] Get: 233 http://deb.debian.org/debian buster/main armhf texlive-plain-generic all 2018.20190227-2 [24.3 MB] Get: 234 http://deb.debian.org/debian buster/main armhf unicode-data all 12.1.0~pre1-2 [7523 kB] Fetched 646 MB in 1min 35s (6787 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (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 ... 18932 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2_armhf.deb ... Unpacking libbsd0:armhf (0.9.1-2) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_armhf.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../02-libuchardet0_0.0.6-3_armhf.deb ... Unpacking libuchardet0:armhf (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3_armhf.deb ... Unpacking groff-base (1.22.4-3) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.5.1-2_armhf.deb ... Unpacking libpipeline1:armhf (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_armhf.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../06-libpython2.7-minimal_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.16-2+deb10u1_armhf.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_armhf.deb ... Unpacking python2-minimal (2.7.16-1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../09-python-minimal_2.7.16-1_armhf.deb ... Unpacking python-minimal (2.7.16-1) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../10-libssl1.1_1.1.1d-0+deb10u3_armhf.deb ... Unpacking libssl1.1:armhf (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:armhf. Preparing to unpack .../12-libexpat1_2.2.6-2+deb10u1_armhf.deb ... Unpacking libexpat1:armhf (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:armhf. Preparing to unpack .../14-libreadline7_7.0-5_armhf.deb ... Unpacking libreadline7:armhf (7.0-5) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../15-libpython2.7-stdlib_2.7.16-2+deb10u1_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.16-2+deb10u1) ... Selecting previously unselected package python2.7. Preparing to unpack .../16-python2.7_2.7.16-2+deb10u1_armhf.deb ... Unpacking python2.7 (2.7.16-2+deb10u1) ... Selecting previously unselected package libpython2-stdlib:armhf. Preparing to unpack .../17-libpython2-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython2-stdlib:armhf (2.7.16-1) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../18-libpython-stdlib_2.7.16-1_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.16-1) ... Setting up libpython2.7-minimal:armhf (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 ... 20397 files and directories currently installed.) Preparing to unpack .../python2_2.7.16-1_armhf.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 ... 20430 files and directories currently installed.) Preparing to unpack .../python_2.7.16-1_armhf.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:armhf. Preparing to unpack .../libpython3.7-minimal_3.7.3-2+deb10u2_armhf.deb ... Unpacking libpython3.7-minimal:armhf (3.7.3-2+deb10u2) ... Selecting previously unselected package python3.7-minimal. Preparing to unpack .../python3.7-minimal_3.7.3-2+deb10u2_armhf.deb ... Unpacking python3.7-minimal (3.7.3-2+deb10u2) ... Setting up libssl1.1:armhf (1.1.1d-0+deb10u3) ... Setting up libpython3.7-minimal:armhf (3.7.3-2+deb10u2) ... Setting up libexpat1:armhf (2.2.6-2+deb10u1) ... Setting up python3.7-minimal (3.7.3-2+deb10u2) ... 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 ... 21227 files and directories currently installed.) Preparing to unpack .../python3-minimal_3.7.3-1_armhf.deb ... Unpacking python3-minimal (3.7.3-1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../libmpdec2_2.4.2-2_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-2) ... Selecting previously unselected package libpython3.7-stdlib:armhf. Preparing to unpack .../libpython3.7-stdlib_3.7.3-2+deb10u2_armhf.deb ... Unpacking libpython3.7-stdlib:armhf (3.7.3-2+deb10u2) ... Selecting previously unselected package python3.7. Preparing to unpack .../python3.7_3.7.3-2+deb10u2_armhf.deb ... Unpacking python3.7 (3.7.3-2+deb10u2) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../libpython3-stdlib_3.7.3-1_armhf.deb ... Unpacking libpython3-stdlib:armhf (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 ... 21639 files and directories currently installed.) Preparing to unpack .../000-python3_3.7.3-1_armhf.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:armhf. Preparing to unpack .../004-libncurses6_6.1+20181013-2+deb10u2_armhf.deb ... Unpacking libncurses6:armhf (6.1+20181013-2+deb10u2) ... Selecting previously unselected package libprocps7:armhf. Preparing to unpack .../005-libprocps7_2%3a3.3.15-2_armhf.deb ... Unpacking libprocps7:armhf (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_armhf.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_armhf.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../009-libmagic1_1%3a5.35-4+deb10u1_armhf.deb ... Unpacking libmagic1:armhf (1:5.35-4+deb10u1) ... Selecting previously unselected package file. Preparing to unpack .../010-file_1%3a5.35-4+deb10u1_armhf.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_armhf.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../012-libsigsegv2_2.12-2_armhf.deb ... Unpacking libsigsegv2:armhf (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../013-m4_1.4.18-2_armhf.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:armhf. Preparing to unpack .../019-libicu63_63.1-6+deb10u1_armhf.deb ... Unpacking libicu63:armhf (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../020-libxml2_2.9.4+dfsg1-7+b3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-7+b3) ... Selecting previously unselected package libarchive13:armhf. Preparing to unpack .../021-libarchive13_3.3.3-4+deb10u1_armhf.deb ... Unpacking libarchive13:armhf (3.3.3-4+deb10u1) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../022-libkeyutils1_1.6-6_armhf.deb ... Unpacking libkeyutils1:armhf (1.6-6) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../023-libkrb5support0_1.17-3_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-3) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../024-libk5crypto3_1.17-3_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-3) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../025-libkrb5-3_1.17-3_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-3) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../026-libgssapi-krb5-2_1.17-3_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-3) ... Selecting previously unselected package libsasl2-modules-db:armhf. Preparing to unpack .../027-libsasl2-modules-db_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-modules-db:armhf (2.1.27+dfsg-1+deb10u1) ... Selecting previously unselected package libsasl2-2:armhf. Preparing to unpack .../028-libsasl2-2_2.1.27+dfsg-1+deb10u1_armhf.deb ... Unpacking libsasl2-2:armhf (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:armhf. Preparing to unpack .../030-libldap-2.4-2_2.4.47+dfsg-3+deb10u2_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Selecting previously unselected package libnghttp2-14:armhf. Preparing to unpack .../031-libnghttp2-14_1.36.0-2+deb10u1_armhf.deb ... Unpacking libnghttp2-14:armhf (1.36.0-2+deb10u1) ... Selecting previously unselected package libpsl5:armhf. Preparing to unpack .../032-libpsl5_0.20.2-2_armhf.deb ... Unpacking libpsl5:armhf (0.20.2-2) ... Selecting previously unselected package librtmp1:armhf. Preparing to unpack .../033-librtmp1_2.4+20151223.gitfa8646d.1-2_armhf.deb ... Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Selecting previously unselected package libssh2-1:armhf. Preparing to unpack .../034-libssh2-1_1.8.0-2.1_armhf.deb ... Unpacking libssh2-1:armhf (1.8.0-2.1) ... Selecting previously unselected package libcurl4:armhf. Preparing to unpack .../035-libcurl4_7.64.0-4+deb10u1_armhf.deb ... Unpacking libcurl4:armhf (7.64.0-4+deb10u1) ... Selecting previously unselected package libjsoncpp1:armhf. Preparing to unpack .../036-libjsoncpp1_1.7.4-3_armhf.deb ... Unpacking libjsoncpp1:armhf (1.7.4-3) ... Selecting previously unselected package librhash0:armhf. Preparing to unpack .../037-librhash0_1.3.8-1_armhf.deb ... Unpacking librhash0:armhf (1.3.8-1) ... Selecting previously unselected package libuv1:armhf. Preparing to unpack .../038-libuv1_1.24.1-1_armhf.deb ... Unpacking libuv1:armhf (1.24.1-1) ... Selecting previously unselected package cmake. Preparing to unpack .../039-cmake_3.13.4-1_armhf.deb ... Unpacking cmake (3.13.4-1) ... Selecting previously unselected package curl. Preparing to unpack .../040-curl_7.64.0-4+deb10u1_armhf.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:armhf. Preparing to unpack .../046-libelf1_0.176-1.1_armhf.deb ... Unpacking libelf1:armhf (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../047-dwz_0.12-3_armhf.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../048-libglib2.0-0_2.58.3-2+deb10u2_armhf.deb ... Unpacking libglib2.0-0:armhf (2.58.3-2+deb10u2) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../049-libcroco3_0.6.12-3_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-3) ... Selecting previously unselected package gettext. Preparing to unpack .../050-gettext_0.19.8.1-9_armhf.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:armhf. Preparing to unpack .../057-libpaper1_1.1.28_armhf.deb ... Unpacking libpaper1:armhf (1.1.28) ... Selecting previously unselected package libpaper-utils. Preparing to unpack .../058-libpaper-utils_1.1.28_armhf.deb ... Unpacking libpaper-utils (1.1.28) ... Selecting previously unselected package libkpathsea6:armhf. Preparing to unpack .../059-libkpathsea6_2018.20181218.49446-1_armhf.deb ... Unpacking libkpathsea6:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libptexenc1:armhf. Preparing to unpack .../060-libptexenc1_2018.20181218.49446-1_armhf.deb ... Unpacking libptexenc1:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libsynctex2:armhf. Preparing to unpack .../061-libsynctex2_2018.20181218.49446-1_armhf.deb ... Unpacking libsynctex2:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua52:armhf. Preparing to unpack .../062-libtexlua52_2018.20181218.49446-1_armhf.deb ... Unpacking libtexlua52:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libtexlua53:armhf. Preparing to unpack .../063-libtexlua53_2018.20181218.49446-1_armhf.deb ... Unpacking libtexlua53:armhf (2018.20181218.49446-1) ... Selecting previously unselected package libtexluajit2:armhf. Preparing to unpack .../064-libtexluajit2_2018.20181218.49446-1_armhf.deb ... Unpacking libtexluajit2:armhf (2018.20181218.49446-1) ... Selecting previously unselected package t1utils. Preparing to unpack .../065-t1utils_1.41-3_armhf.deb ... Unpacking t1utils (1.41-3) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../066-libbrotli1_1.0.7-2_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-2) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../067-libpng16-16_1.6.36-6_armhf.deb ... Unpacking libpng16-16:armhf (1.6.36-6) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../068-libfreetype6_2.9.1-3+deb10u1_armhf.deb ... Unpacking libfreetype6:armhf (2.9.1-3+deb10u1) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../069-libfontconfig1_2.13.1-2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-2) ... Selecting previously unselected package libpixman-1-0:armhf. Preparing to unpack .../070-libpixman-1-0_0.36.0-1_armhf.deb ... Unpacking libpixman-1-0:armhf (0.36.0-1) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../071-libxau6_1%3a1.0.8-1+b2_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../072-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../073-libxcb1_1.13.1-2_armhf.deb ... Unpacking libxcb1:armhf (1.13.1-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../074-libx11-data_2%3a1.6.7-1_all.deb ... Unpacking libx11-data (2:1.6.7-1) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../075-libx11-6_2%3a1.6.7-1_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.7-1) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../076-libxcb-render0_1.13.1-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.13.1-2) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../077-libxcb-shm0_1.13.1-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.13.1-2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../078-libxext6_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package libxrender1:armhf. Preparing to unpack .../079-libxrender1_1%3a0.9.10-1_armhf.deb ... Unpacking libxrender1:armhf (1:0.9.10-1) ... Selecting previously unselected package libcairo2:armhf. Preparing to unpack .../080-libcairo2_1.16.0-4_armhf.deb ... Unpacking libcairo2:armhf (1.16.0-4) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../081-libgraphite2-3_1.3.13-7_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.13-7) ... Selecting previously unselected package libgs9-common. Preparing to unpack .../082-libgs9-common_9.27~dfsg-2+deb10u3_all.deb ... Unpacking libgs9-common (9.27~dfsg-2+deb10u3) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../083-libavahi-common-data_0.7-4+b1_armhf.deb ... Unpacking libavahi-common-data:armhf (0.7-4+b1) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../084-libavahi-common3_0.7-4+b1_armhf.deb ... Unpacking libavahi-common3:armhf (0.7-4+b1) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../085-libdbus-1-3_1.12.20-0+deb10u1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.20-0+deb10u1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../086-libavahi-client3_0.7-4+b1_armhf.deb ... Unpacking libavahi-client3:armhf (0.7-4+b1) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../087-libcups2_2.2.10-6+deb10u3_armhf.deb ... Unpacking libcups2:armhf (2.2.10-6+deb10u3) ... Selecting previously unselected package libcupsimage2:armhf. Preparing to unpack .../088-libcupsimage2_2.2.10-6+deb10u3_armhf.deb ... Unpacking libcupsimage2:armhf (2.2.10-6+deb10u3) ... Selecting previously unselected package libidn11:armhf. Preparing to unpack .../089-libidn11_1.33-2.2_armhf.deb ... Unpacking libidn11:armhf (1.33-2.2) ... Selecting previously unselected package libijs-0.35:armhf. Preparing to unpack .../090-libijs-0.35_0.35-14_armhf.deb ... Unpacking libijs-0.35:armhf (0.35-14) ... Selecting previously unselected package libjbig2dec0:armhf. Preparing to unpack .../091-libjbig2dec0_0.16-1_armhf.deb ... Unpacking libjbig2dec0:armhf (0.16-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../092-libjpeg62-turbo_1%3a1.5.2-2+b1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Selecting previously unselected package liblcms2-2:armhf. Preparing to unpack .../093-liblcms2-2_2.9-3_armhf.deb ... Unpacking liblcms2-2:armhf (2.9-3) ... Selecting previously unselected package libopenjp2-7:armhf. Preparing to unpack .../094-libopenjp2-7_2.3.0-2+deb10u1_armhf.deb ... Unpacking libopenjp2-7:armhf (2.3.0-2+deb10u1) ... Selecting previously unselected package libjbig0:armhf. Preparing to unpack .../095-libjbig0_2.1-3.1+b2_armhf.deb ... Unpacking libjbig0:armhf (2.1-3.1+b2) ... Selecting previously unselected package libwebp6:armhf. Preparing to unpack .../096-libwebp6_0.6.1-2_armhf.deb ... Unpacking libwebp6:armhf (0.6.1-2) ... Selecting previously unselected package libtiff5:armhf. Preparing to unpack .../097-libtiff5_4.1.0+git191117-2~deb10u1_armhf.deb ... Unpacking libtiff5:armhf (4.1.0+git191117-2~deb10u1) ... Selecting previously unselected package libgs9:armhf. Preparing to unpack .../098-libgs9_9.27~dfsg-2+deb10u3_armhf.deb ... Unpacking libgs9:armhf (9.27~dfsg-2+deb10u3) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../099-libharfbuzz0b_2.3.1-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.3.1-1) ... Selecting previously unselected package libharfbuzz-icu0:armhf. Preparing to unpack .../100-libharfbuzz-icu0_2.3.1-1_armhf.deb ... Unpacking libharfbuzz-icu0:armhf (2.3.1-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../101-x11-common_1%3a7.7+19_all.deb ... Unpacking x11-common (1:7.7+19) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../102-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libpotrace0:armhf. Preparing to unpack .../103-libpotrace0_1.15-1_armhf.deb ... Unpacking libpotrace0:armhf (1.15-1) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../104-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libteckit0:armhf. Preparing to unpack .../105-libteckit0_2.5.8+ds2-5_armhf.deb ... Unpacking libteckit0:armhf (2.5.8+ds2-5) ... Selecting previously unselected package libwoff1:armhf. Preparing to unpack .../106-libwoff1_1.0.2-1_armhf.deb ... Unpacking libwoff1:armhf (1.0.2-1) ... Selecting previously unselected package libxt6:armhf. Preparing to unpack .../107-libxt6_1%3a1.1.5-1+b3_armhf.deb ... Unpacking libxt6:armhf (1:1.1.5-1+b3) ... Selecting previously unselected package libxmu6:armhf. Preparing to unpack .../108-libxmu6_2%3a1.1.2-2+b3_armhf.deb ... Unpacking libxmu6:armhf (2:1.1.2-2+b3) ... Selecting previously unselected package libxpm4:armhf. Preparing to unpack .../109-libxpm4_1%3a3.5.12-1_armhf.deb ... Unpacking libxpm4:armhf (1:3.5.12-1) ... Selecting previously unselected package libxaw7:armhf. Preparing to unpack .../110-libxaw7_2%3a1.0.13-1+b2_armhf.deb ... Unpacking libxaw7:armhf (2:1.0.13-1+b2) ... Selecting previously unselected package libxi6:armhf. Preparing to unpack .../111-libxi6_2%3a1.7.9-1_armhf.deb ... Unpacking libxi6:armhf (2:1.7.9-1) ... Selecting previously unselected package libxxhash0:armhf. Preparing to unpack .../112-libxxhash0_0.6.5-2_armhf.deb ... Unpacking libxxhash0:armhf (0.6.5-2) ... Selecting previously unselected package libzzip-0-13:armhf. Preparing to unpack .../113-libzzip-0-13_0.13.62-3.2_armhf.deb ... Unpacking libzzip-0-13:armhf (0.13.62-3.2) ... Selecting previously unselected package texlive-binaries. Preparing to unpack .../114-texlive-binaries_2018.20181218.49446-1_armhf.deb ... Unpacking texlive-binaries (2018.20181218.49446-1) ... Selecting previously unselected package xdg-utils. Preparing to unpack .../115-xdg-utils_1.1.3-1+deb10u1_all.deb ... Unpacking xdg-utils (1.1.3-1+deb10u1) ... Selecting previously unselected package texlive-base. Preparing to unpack .../116-texlive-base_2018.20190227-2_all.deb ... Unpacking texlive-base (2018.20190227-2) ... Selecting previously unselected package texlive-latex-base. Preparing to unpack .../117-texlive-latex-base_2018.20190227-2_all.deb ... Unpacking texlive-latex-base (2018.20190227-2) ... Selecting previously unselected package latexmk. Preparing to unpack .../118-latexmk_1%3a4.61-0.1_all.deb ... Unpacking latexmk (1:4.61-0.1) ... Selecting previously unselected package libsuitesparseconfig5:armhf. Preparing to unpack .../119-libsuitesparseconfig5_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libsuitesparseconfig5:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libamd2:armhf. Preparing to unpack .../120-libamd2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libamd2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../121-libgfortran5_8.3.0-6_armhf.deb ... Unpacking libgfortran5:armhf (8.3.0-6) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../122-libblas3_3.8.0-2_armhf.deb ... Unpacking libblas3:armhf (3.8.0-2) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../123-libblas-dev_3.8.0-2_armhf.deb ... Unpacking libblas-dev:armhf (3.8.0-2) ... Selecting previously unselected package libbtf1:armhf. Preparing to unpack .../124-libbtf1_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libbtf1:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libcamd2:armhf. Preparing to unpack .../125-libcamd2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libcamd2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libccolamd2:armhf. Preparing to unpack .../126-libccolamd2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libccolamd2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libopenblas-base:armhf. Preparing to unpack .../127-libopenblas-base_0.3.5+ds-3_armhf.deb ... Unpacking libopenblas-base:armhf (0.3.5+ds-3) ... Selecting previously unselected package libcolamd2:armhf. Preparing to unpack .../128-libcolamd2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libcolamd2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../129-liblapack3_3.8.0-2_armhf.deb ... Unpacking liblapack3:armhf (3.8.0-2) ... Selecting previously unselected package libmetis5:armhf. Preparing to unpack .../130-libmetis5_5.1.0.dfsg-5+b2_armhf.deb ... Unpacking libmetis5:armhf (5.1.0.dfsg-5+b2) ... Selecting previously unselected package libcholmod3:armhf. Preparing to unpack .../131-libcholmod3_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libcholmod3:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libcurl3-gnutls:armhf. Preparing to unpack .../132-libcurl3-gnutls_7.64.0-4+deb10u1_armhf.deb ... Unpacking libcurl3-gnutls:armhf (7.64.0-4+deb10u1) ... Selecting previously unselected package libcurl4-gnutls-dev:armhf. Preparing to unpack .../133-libcurl4-gnutls-dev_7.64.0-4+deb10u1_armhf.deb ... Unpacking libcurl4-gnutls-dev:armhf (7.64.0-4+deb10u1) ... Selecting previously unselected package libcxsparse3:armhf. Preparing to unpack .../134-libcxsparse3_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libcxsparse3:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libdatrie1:armhf. Preparing to unpack .../135-libdatrie1_0.2.12-2_armhf.deb ... Unpacking libdatrie1:armhf (0.2.12-2) ... Selecting previously unselected package libdsfmt-11213-1:armhf. Preparing to unpack .../136-libdsfmt-11213-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-11213-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-1279-1:armhf. Preparing to unpack .../137-libdsfmt-1279-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-1279-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-132049-1:armhf. Preparing to unpack .../138-libdsfmt-132049-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-132049-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-19937-1:armhf. Preparing to unpack .../139-libdsfmt-19937-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-19937-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-216091-1:armhf. Preparing to unpack .../140-libdsfmt-216091-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-216091-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-2203-1:armhf. Preparing to unpack .../141-libdsfmt-2203-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-2203-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-4253-1:armhf. Preparing to unpack .../142-libdsfmt-4253-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-4253-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-44497-1:armhf. Preparing to unpack .../143-libdsfmt-44497-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-44497-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-521-1:armhf. Preparing to unpack .../144-libdsfmt-521-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-521-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-86243-1:armhf. Preparing to unpack .../145-libdsfmt-86243-1_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-86243-1:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libdsfmt-dev:armhf. Preparing to unpack .../146-libdsfmt-dev_2.2.3+dfsg-4_armhf.deb ... Unpacking libdsfmt-dev:armhf (2.2.3+dfsg-4) ... Selecting previously unselected package libgpg-error-dev. Preparing to unpack .../147-libgpg-error-dev_1.35-1_armhf.deb ... Unpacking libgpg-error-dev (1.35-1) ... Selecting previously unselected package libgcrypt20-dev. Preparing to unpack .../148-libgcrypt20-dev_1.8.4-5_armhf.deb ... Unpacking libgcrypt20-dev (1.8.4-5) ... Selecting previously unselected package libhttp-parser2.8:armhf. Preparing to unpack .../149-libhttp-parser2.8_2.8.1-1_armhf.deb ... Unpacking libhttp-parser2.8:armhf (2.8.1-1) ... Selecting previously unselected package libmbedcrypto3:armhf. Preparing to unpack .../150-libmbedcrypto3_2.16.0-1_armhf.deb ... Unpacking libmbedcrypto3:armhf (2.16.0-1) ... Selecting previously unselected package libmbedx509-0:armhf. Preparing to unpack .../151-libmbedx509-0_2.16.0-1_armhf.deb ... Unpacking libmbedx509-0:armhf (2.16.0-1) ... Selecting previously unselected package libmbedtls12:armhf. Preparing to unpack .../152-libmbedtls12_2.16.0-1_armhf.deb ... Unpacking libmbedtls12:armhf (2.16.0-1) ... Selecting previously unselected package libgit2-27:armhf. Preparing to unpack .../153-libgit2-27_0.27.7+dfsg.1-0.2_armhf.deb ... Unpacking libgit2-27:armhf (0.27.7+dfsg.1-0.2) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../154-zlib1g-dev_1%3a1.2.11.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Selecting previously unselected package libmbedtls-dev:armhf. Preparing to unpack .../155-libmbedtls-dev_2.16.0-1_armhf.deb ... Unpacking libmbedtls-dev:armhf (2.16.0-1) ... Selecting previously unselected package libssh2-1-dev:armhf. Preparing to unpack .../156-libssh2-1-dev_1.8.0-2.1_armhf.deb ... Unpacking libssh2-1-dev:armhf (1.8.0-2.1) ... Selecting previously unselected package libhttp-parser-dev. Preparing to unpack .../157-libhttp-parser-dev_2.8.1-1_armhf.deb ... Unpacking libhttp-parser-dev (2.8.1-1) ... Selecting previously unselected package libgit2-dev:armhf. Preparing to unpack .../158-libgit2-dev_0.27.7+dfsg.1-0.2_armhf.deb ... Unpacking libgit2-dev:armhf (0.27.7+dfsg.1-0.2) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../159-libgmpxx4ldbl_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../160-libgmp-dev_2%3a6.1.2+dfsg-4_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Selecting previously unselected package libgraphblas2:armhf. Preparing to unpack .../161-libgraphblas2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libgraphblas2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../162-libjs-jquery_3.3.1~dfsg-3_all.deb ... Unpacking libjs-jquery (3.3.1~dfsg-3) ... Selecting previously unselected package libklu1:armhf. Preparing to unpack .../163-libklu1_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libklu1:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libopenblas-dev:armhf. Preparing to unpack .../164-libopenblas-dev_0.3.5+ds-3_armhf.deb ... Unpacking libopenblas-dev:armhf (0.3.5+ds-3) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../165-liblapack-dev_3.8.0-2_armhf.deb ... Unpacking liblapack-dev:armhf (3.8.0-2) ... Selecting previously unselected package libldl2:armhf. Preparing to unpack .../166-libldl2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libldl2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package liblzma-dev:armhf. Preparing to unpack .../167-liblzma-dev_5.2.4-1_armhf.deb ... Unpacking liblzma-dev:armhf (5.2.4-1) ... Selecting previously unselected package libmime-charset-perl. Preparing to unpack .../168-libmime-charset-perl_1.012.2-1_all.deb ... Unpacking libmime-charset-perl (1.012.2-1) ... Selecting previously unselected package libmongoose2:armhf. Preparing to unpack .../169-libmongoose2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libmongoose2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libmpfr-dev:armhf. Preparing to unpack .../170-libmpfr-dev_4.0.2-1_armhf.deb ... Unpacking libmpfr-dev:armhf (4.0.2-1) ... Selecting previously unselected package libopenlibm2:armhf. Preparing to unpack .../171-libopenlibm2_0.6.0+dfsg-2_armhf.deb ... Unpacking libopenlibm2:armhf (0.6.0+dfsg-2) ... Selecting previously unselected package libopenlibm-dev:armhf. Preparing to unpack .../172-libopenlibm-dev_0.6.0+dfsg-2_armhf.deb ... Unpacking libopenlibm-dev:armhf (0.6.0+dfsg-2) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../173-libpcre2-16-0_10.32-5_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-32-0:armhf. Preparing to unpack .../174-libpcre2-32-0_10.32-5_armhf.deb ... Unpacking libpcre2-32-0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-8-0:armhf. Preparing to unpack .../175-libpcre2-8-0_10.32-5_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-posix0:armhf. Preparing to unpack .../176-libpcre2-posix0_10.32-5_armhf.deb ... Unpacking libpcre2-posix0:armhf (10.32-5) ... Selecting previously unselected package libpcre2-dev:armhf. Preparing to unpack .../177-libpcre2-dev_10.32-5_armhf.deb ... Unpacking libpcre2-dev:armhf (10.32-5) ... Selecting previously unselected package librbio2:armhf. Preparing to unpack .../178-librbio2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking librbio2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../179-libthai-data_0.1.28-2_all.deb ... Unpacking libthai-data (0.1.28-2) ... Selecting previously unselected package libthai0:armhf. Preparing to unpack .../180-libthai0_0.1.28-2_armhf.deb ... Unpacking libthai0:armhf (0.1.28-2) ... Selecting previously unselected package libsombok3:armhf. Preparing to unpack .../181-libsombok3_2.4.0-2_armhf.deb ... Unpacking libsombok3:armhf (2.4.0-2) ... Selecting previously unselected package libspqr2:armhf. Preparing to unpack .../182-libspqr2_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libspqr2:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libumfpack5:armhf. Preparing to unpack .../183-libumfpack5_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libumfpack5:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libsuitesparse-dev:armhf. Preparing to unpack .../184-libsuitesparse-dev_1%3a5.4.0+dfsg-1_armhf.deb ... Unpacking libsuitesparse-dev:armhf (1:5.4.0+dfsg-1) ... Selecting previously unselected package libunicode-linebreak-perl. Preparing to unpack .../185-libunicode-linebreak-perl_0.0.20190101-1_armhf.deb ... Unpacking libunicode-linebreak-perl (0.0.20190101-1) ... Selecting previously unselected package libunwind8:armhf. Preparing to unpack .../186-libunwind8_1.2.1-10~deb10u1_armhf.deb ... Unpacking libunwind8:armhf (1.2.1-10~deb10u1) ... Selecting previously unselected package libunwind-dev:armhf. Preparing to unpack .../187-libunwind-dev_1.2.1-10~deb10u1_armhf.deb ... Unpacking libunwind-dev:armhf (1.2.1-10~deb10u1) ... Selecting previously unselected package libutf8proc2:armhf. Preparing to unpack .../188-libutf8proc2_2.3.0-1_armhf.deb ... Unpacking libutf8proc2:armhf (2.3.0-1) ... Selecting previously unselected package libutf8proc-dev:armhf. Preparing to unpack .../189-libutf8proc-dev_2.3.0-1_armhf.deb ... Unpacking libutf8proc-dev:armhf (2.3.0-1) ... Selecting previously unselected package openssl. Preparing to unpack .../190-openssl_1.1.1d-0+deb10u3_armhf.deb ... Unpacking openssl (1.1.1d-0+deb10u3) ... Selecting previously unselected package preview-latex-style. Preparing to unpack .../191-preview-latex-style_11.91-2_all.deb ... Unpacking preview-latex-style (11.91-2) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../192-python3-pkg-resources_40.8.0-1_all.deb ... Unpacking python3-pkg-resources (40.8.0-1) ... Selecting previously unselected package python3-pygments. Preparing to unpack .../193-python3-pygments_2.3.1+dfsg-1_all.deb ... Unpacking python3-pygments (2.3.1+dfsg-1) ... Selecting previously unselected package texlive-fonts-recommended. Preparing to unpack .../194-texlive-fonts-recommended_2018.20190227-2_all.deb ... Unpacking texlive-fonts-recommended (2018.20190227-2) ... Selecting previously unselected package texlive-latex-recommended. Preparing to unpack .../195-texlive-latex-recommended_2018.20190227-2_all.deb ... Unpacking texlive-latex-recommended (2018.20190227-2) ... Selecting previously unselected package texlive. Preparing to unpack .../196-texlive_2018.20190227-2_all.deb ... Unpacking texlive (2018.20190227-2) ... Selecting previously unselected package texlive-extra-utils. Preparing to unpack .../197-texlive-extra-utils_2018.20190227-2_all.deb ... Unpacking texlive-extra-utils (2018.20190227-2) ... Selecting previously unselected package texlive-fonts-extra. Preparing to unpack .../198-texlive-fonts-extra_2018.20190227-2_all.deb ... Unpacking texlive-fonts-extra (2018.20190227-2) ... Selecting previously unselected package texlive-pictures. Preparing to unpack .../199-texlive-pictures_2018.20190227-2_all.deb ... Unpacking texlive-pictures (2018.20190227-2) ... Selecting previously unselected package texlive-latex-extra. Preparing to unpack .../200-texlive-latex-extra_2018.20190227-2_all.deb ... Unpacking texlive-latex-extra (2018.20190227-2) ... Selecting previously unselected package texlive-luatex. Preparing to unpack .../201-texlive-luatex_2018.20190227-2_all.deb ... Unpacking texlive-luatex (2018.20190227-2) ... Selecting previously unselected package texlive-plain-generic. Preparing to unpack .../202-texlive-plain-generic_2018.20190227-2_all.deb ... Unpacking texlive-plain-generic (2018.20190227-2) ... Selecting previously unselected package unicode-data. Preparing to unpack .../203-unicode-data_12.1.0~pre1-2_all.deb ... Unpacking unicode-data (12.1.0~pre1-2) ... Setting up libgs9-common (9.27~dfsg-2+deb10u3) ... Setting up libdsfmt-1279-1:armhf (2.2.3+dfsg-4) ... Setting up libpipeline1:armhf (1.5.1-2) ... Setting up libgraphite2-3:armhf (1.3.13-7) ... Setting up liblcms2-2:armhf (2.9-3) ... Setting up libpixman-1-0:armhf (0.36.0-1) ... Setting up lsb-base (10.2019051400) ... Setting up libxau6:armhf (1:1.0.8-1+b2) ... Setting up libkeyutils1:armhf (1.6-6) ... Setting up libpsl5:armhf (0.20.2-2) ... Setting up fonts-lato (2.0-2) ... Setting up mime-support (3.62) ... Setting up libtexlua52:armhf (2018.20181218.49446-1) ... Setting up libdatrie1:armhf (0.2.12-2) ... Setting up libdsfmt-86243-1:armhf (2.2.3+dfsg-4) ... Setting up libmagic-mgc (1:5.35-4+deb10u1) ... Setting up libtexlua53:armhf (2018.20181218.49446-1) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:armhf (2.58.3-2+deb10u2) ... No schema files found: doing nothing. Setting up libijs-0.35:armhf (0.35-14) ... Setting up libprocps7:armhf (2:3.3.15-2) ... Setting up libutf8proc2:armhf (2.3.0-1) ... Setting up libtexluajit2:armhf (2018.20181218.49446-1) ... Setting up libbrotli1:armhf (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:armhf (1.36.0-2+deb10u1) ... Setting up libmagic1:armhf (1:5.35-4+deb10u1) ... Setting up gettext-base (0.19.8.1-9) ... Setting up libmetis5:armhf (5.1.0.dfsg-5+b2) ... Setting up libzzip-0-13:armhf (0.13.62-3.2) ... Setting up file (1:5.35-4+deb10u1) ... Setting up libutf8proc-dev:armhf (2.3.0-1) ... Setting up libldap-common (2.4.47+dfsg-3+deb10u2) ... Setting up libunwind8:armhf (1.2.1-10~deb10u1) ... Setting up libjbig0:armhf (2.1-3.1+b2) ... Setting up libpcre2-16-0:armhf (10.32-5) ... Setting up libicu63:armhf (63.1-6+deb10u1) ... Setting up poppler-data (0.4.9-2) ... Setting up libkrb5support0:armhf (1.17-3) ... Setting up libsasl2-modules-db:armhf (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:armhf (10.32-5) ... Setting up libgmpxx4ldbl:armhf (2:6.1.2+dfsg-4) ... Setting up libuv1:armhf (1.24.1-1) ... Setting up libjpeg62-turbo:armhf (1:1.5.2-2+b1) ... Setting up libdsfmt-19937-1:armhf (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:armhf (0.16-1) ... Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2) ... Setting up libidn11:armhf (1.33-2.2) ... Setting up libteckit0:armhf (2.5.8+ds2-5) ... Setting up libavahi-common-data:armhf (0.7-4+b1) ... Setting up libncurses6:armhf (6.1+20181013-2+deb10u2) ... Setting up libdbus-1-3:armhf (1.12.20-0+deb10u1) ... Setting up libsigsegv2:armhf (2.12-2) ... Setting up t1utils (1.41-3) ... Setting up libpng16-16:armhf (1.6.36-6) ... Setting up autopoint (0.19.8.1-9) ... Setting up libwebp6:armhf (0.6.1-2) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libdsfmt-4253-1:armhf (2.2.3+dfsg-4) ... Setting up libpcre2-8-0:armhf (10.32-5) ... Setting up libopenlibm2:armhf (0.6.0+dfsg-2) ... Setting up libdsfmt-2203-1:armhf (2.2.3+dfsg-4) ... Setting up libk5crypto3:armhf (1.17-3) ... Setting up libkpathsea6:armhf (2018.20181218.49446-1) ... Setting up libsasl2-2:armhf (2.1.27+dfsg-1+deb10u1) ... Setting up libgfortran5:armhf (8.3.0-6) ... Setting up libdsfmt-132049-1:armhf (2.2.3+dfsg-4) ... Setting up liblzma-dev:armhf (5.2.4-1) ... Setting up zlib1g-dev:armhf (1:1.2.11.dfsg-1) ... Setting up libdsfmt-44497-1:armhf (2.2.3+dfsg-4) ... Setting up sensible-utils (0.0.12) ... Setting up libmime-charset-perl (1.012.2-1) ... Setting up librhash0:armhf (1.3.8-1) ... Setting up libxxhash0:armhf (0.6.5-2) ... Setting up libuchardet0:armhf (0.0.6-3) ... Setting up procps (2:3.3.15-2) ... update-alternatives: using /usr/bin/w.procps to provide /usr/bin/w (w) in auto mode Setting up fonts-lmodern (2.004.5-6) ... Setting up libmbedcrypto3:armhf (2.16.0-1) ... Setting up libopenjp2-7:armhf (2.3.0-2+deb10u1) ... Setting up libthai-data (0.1.28-2) ... Setting up libssh2-1:armhf (1.8.0-2.1) ... Setting up cmake-data (3.13.4-1) ... Setting up libkrb5-3:armhf (1.17-3) ... Setting up libtiff5:armhf (4.1.0+git191117-2~deb10u1) ... Setting up libmpdec2:armhf (2.4.2-2) ... Setting up libjs-jquery (3.3.1~dfsg-3) ... Setting up libhttp-parser2.8:armhf (2.8.1-1) ... Setting up openssl (1.1.1d-0+deb10u3) ... Setting up libbsd0:armhf (0.9.1-2) ... Setting up libelf1:armhf (0.176-1.1) ... Setting up libdsfmt-216091-1:armhf (2.2.3+dfsg-4) ... Setting up readline-common (7.0-5) ... Setting up libxml2:armhf (2.9.4+dfsg1-7+b3) ... Setting up xdg-utils (1.1.3-1+deb10u1) ... Setting up libsuitesparseconfig5:armhf (1:5.4.0+dfsg-1) ... Setting up libdsfmt-521-1:armhf (2.2.3+dfsg-4) ... Setting up librbio2:armhf (1:5.4.0+dfsg-1) ... Setting up libjsoncpp1:armhf (1.7.4-3) ... Setting up libsynctex2:armhf (2018.20181218.49446-1) ... Setting up libreadline7:armhf (7.0-5) ... Setting up libdsfmt-11213-1:armhf (2.2.3+dfsg-4) ... Setting up libgraphblas2:armhf (1:5.4.0+dfsg-1) ... Setting up libpotrace0:armhf (1.15-1) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libopenblas-base:armhf (0.3.5+ds-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libamd2:armhf (1:5.4.0+dfsg-1) ... Setting up libhttp-parser-dev (2.8.1-1) ... Setting up libice6:armhf (2:1.0.9-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libpython3.7-stdlib:armhf (3.7.3-2+deb10u2) ... Setting up liblapack3:armhf (3.8.0-2) ... Setting up libxcb1:armhf (1.13.1-2) ... Setting up libgmp-dev:armhf (2:6.1.2+dfsg-4) ... Setting up libdsfmt-dev:armhf (2.2.3+dfsg-4) ... Setting up libcolamd2:armhf (1:5.4.0+dfsg-1) ... Setting up libunwind-dev:armhf (1.2.1-10~deb10u1) ... Setting up libwoff1:armhf (1.0.2-1) ... Setting up libopenlibm-dev:armhf (0.6.0+dfsg-2) ... Setting up libtool (2.4.6-9) ... Setting up libarchive13:armhf (3.3.3-4+deb10u1) ... Setting up libxcb-render0:armhf (1.13.1-2) ... Setting up libmbedx509-0:armhf (2.16.0-1) ... Setting up libmbedtls12:armhf (2.16.0-1) ... Setting up libavahi-common3:armhf (0.7-4+b1) ... Setting up libldl2:armhf (1:5.4.0+dfsg-1) ... Setting up libldap-2.4-2:armhf (2.4.47+dfsg-3+deb10u2) ... Setting up m4 (1.4.18-2) ... Setting up libxcb-shm0:armhf (1.13.1-2) ... Setting up libmbedtls-dev:armhf (2.16.0-1) ... Setting up libmpfr-dev:armhf (4.0.2-1) ... Setting up libbtf1:armhf (1:5.4.0+dfsg-1) ... Setting up libpython2.7-stdlib:armhf (2.7.16-2+deb10u1) ... Setting up libthai0:armhf (0.1.28-2) ... Setting up libcamd2:armhf (1:5.4.0+dfsg-1) ... Setting up libmongoose2:armhf (1:5.4.0+dfsg-1) ... Setting up libopenblas-dev:armhf (0.3.5+ds-3) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode update-alternatives: using /usr/lib/arm-linux-gnueabihf/openblas/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libblas3:armhf (3.8.0-2) ... Setting up libptexenc1:armhf (2018.20181218.49446-1) ... Setting up libpcre2-posix0:armhf (10.32-5) ... Setting up libgcrypt20-dev (1.8.4-5) ... Setting up libfreetype6:armhf (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:armhf (3.8.0-2) ... Setting up libgssapi-krb5-2:armhf (1.17-3) ... Setting up libcroco3:armhf (0.6.12-3) ... Setting up ucf (3.0038+nmu1) ... Setting up libssh2-1-dev:armhf (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:armhf (1:5.4.0+dfsg-1) ... Setting up libccolamd2:armhf (1:5.4.0+dfsg-1) ... Setting up libcurl4:armhf (7.64.0-4+deb10u1) ... Setting up libx11-6:armhf (2:1.6.7-1) ... Setting up libharfbuzz0b:armhf (2.3.1-1) ... Setting up libcxsparse3:armhf (1:5.4.0+dfsg-1) ... Setting up curl (7.64.0-4+deb10u1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libavahi-client3:armhf (0.7-4+b1) ... Setting up libcholmod3:armhf (1:5.4.0+dfsg-1) ... Setting up libblas-dev:armhf (3.8.0-2) ... Setting up libpython3-stdlib:armhf (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:armhf (1.1.28) ... Creating config file /etc/papersize with new version Setting up libspqr2:armhf (1:5.4.0+dfsg-1) ... Setting up python3.7 (3.7.3-2+deb10u2) ... Setting up gettext (0.19.8.1-9) ... Setting up libharfbuzz-icu0:armhf (2.3.1-1) ... Setting up libxpm4:armhf (1:3.5.12-1) ... Setting up libpcre2-dev:armhf (10.32-5) ... Setting up python2.7 (2.7.16-2+deb10u1) ... Setting up libxrender1:armhf (1:0.9.10-1) ... Setting up libpython2-stdlib:armhf (2.7.16-1) ... Setting up libsombok3:armhf (2.4.0-2) ... Setting up fontconfig-config (2.13.1-2) ... Setting up libxext6:armhf (2:1.3.3-1+b2) ... Setting up libcurl3-gnutls:armhf (7.64.0-4+deb10u1) ... Setting up python3 (3.7.3-1) ... Setting up libgit2-27:armhf (0.27.7+dfsg.1-0.2) ... Setting up libpaper-utils (1.1.28) ... Setting up libcurl4-gnutls-dev:armhf (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:armhf (2.7.16-1) ... Setting up python3-pygments (2.3.1+dfsg-1) ... Setting up libumfpack5:armhf (1:5.4.0+dfsg-1) ... Setting up libunicode-linebreak-perl (0.0.20190101-1) ... Setting up libxt6:armhf (1:1.1.5-1+b3) ... Setting up libcups2:armhf (2.2.10-6+deb10u3) ... Setting up cmake (3.13.4-1) ... Setting up libfontconfig1:armhf (2.13.1-2) ... Setting up python (2.7.16-1) ... Setting up libgit2-dev:armhf (0.27.7+dfsg.1-0.2) ... Setting up python3-pkg-resources (40.8.0-1) ... Setting up libxmu6:armhf (2:1.1.2-2+b3) ... Setting up libxi6:armhf (2:1.7.9-1) ... Setting up libsuitesparse-dev:armhf (1:5.4.0+dfsg-1) ... Setting up po-debconf (1.0.21) ... Setting up preview-latex-style (11.91-2) ... Setting up libxaw7:armhf (2:1.0.13-1+b2) ... Setting up libcairo2:armhf (1.16.0-4) ... Setting up libcupsimage2:armhf (2.2.10-6+deb10u3) ... Setting up libgs9:armhf (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:/i/capture/the/path" HOME="/nonexistent/second-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 armhf fakeroot debian/rules clean dh clean debian/rules override_dh_auto_clean make[1]: ingresso nella directory "/build/julia-1.0.3+dfsg" make prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf 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="armv7-a;armv7-a,neon;armv7-a,neon,vfp4" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas distcleanall make[2]: ingresso nella 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’: File o directory non esistente rm -r /build/julia-1.0.3+dfsg/usr/share/julia/base rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/base': File o directory non esistente make[2]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/base] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/test rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/test': File o directory non esistente make[2]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/test] Error 1 (ignorato) make[3]: ingresso nella 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/arm-linux-gnueabihf/julia/lib*.so* make[3]: uscita dalla directory "/build/julia-1.0.3+dfsg/base" make[3]: ingresso nella 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/doc" make[3]: ingresso nella 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/arm-linux-gnueabihf/libjulia* /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/libccalltest* rm -f ./julia_flisp.boot ./julia_flisp.boot.inc rm -f ./*.dbg.obj ./*.o ./*.dwo ./*.so ./*.a rm -f ./julia_version.h make[3]: uscita dalla directory "/build/julia-1.0.3+dfsg/src" make[3]: ingresso nella 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/ui" make[3]: ingresso nella directory "/build/julia-1.0.3+dfsg/test" Warning: git information unavailable; versioning information limited make[4]: ingresso nella 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/test/embedding" make[3]: uscita dalla directory "/build/julia-1.0.3+dfsg/test" make[3]: ingresso nella 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: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg': File o directory non esistente make[3]: [Makefile:30: uninstall-Pkg] Error 1 (ignorato) rm /build/julia-1.0.3+dfsg/usr/manifest/Pkg rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/manifest/Pkg': File o directory non esistente make[3]: [Makefile:31: uninstall-Pkg] Error 1 (ignorato) rm ./Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled rm: impossibile rimuovere './Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled': File o directory non esistente make[3]: [Makefile:32: clean-Pkg] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64 rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2 rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs] Error 1 (ignorato) make[3]: uscita dalla 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/arm-linux-gnueabihf/julia rm -fr /build/julia-1.0.3+dfsg/usr/share/julia/extras make[3]: ingresso nella 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]: ingresso nella 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]: uscita dalla 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]: ingresso nella 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/src/support" make[3]: uscita dalla directory "/build/julia-1.0.3+dfsg/src" make[3]: ingresso nella 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps" make[4]: *** scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e: File o directory non esistente. Arresto. make[4]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps" make[3]: [/build/julia-1.0.3+dfsg/deps/libuv.mk:52: clean-libuv] Error 2 (ignorato) make[3]: uscita dalla 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]: ingresso nella 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: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Pkg': File o directory non esistente make[3]: [Makefile:30: uninstall-Pkg] Error 1 (ignorato) rm /build/julia-1.0.3+dfsg/usr/manifest/Pkg rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/manifest/Pkg': File o directory non esistente make[3]: [Makefile:31: uninstall-Pkg] Error 1 (ignorato) rm ./Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled rm: impossibile rimuovere './Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled': File o directory non esistente make[3]: [Makefile:32: clean-Pkg] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64 rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Base64] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/CRC32c] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Dates] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/DelimitedFiles] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Distributed] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/FileWatching] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Future] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/InteractiveUtils] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Libdl] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2 rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LibGit2] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/LinearAlgebra] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Logging] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Markdown] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Mmap] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Printf] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Profile] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Random] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/REPL] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Serialization] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SHA] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SharedArrays] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Sockets] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SparseArrays] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Statistics] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/SuiteSparse] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Test] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/Unicode] Error 1 (ignorato) rm -r /build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs rm: impossibile rimuovere '/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs': File o directory non esistente make[3]: [Makefile:40: clean-/build/julia-1.0.3+dfsg/usr/share/julia/stdlib/v1.0/UUIDs] Error 1 (ignorato) make[3]: uscita dalla directory "/build/julia-1.0.3+dfsg/stdlib" make[3]: ingresso nella 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/arm-linux-gnueabihf/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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps" make[3]: ingresso nella 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/doc" make[2]: uscita dalla directory "/build/julia-1.0.3+dfsg" make -f debian/shlibdeps.mk prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf 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="armv7-a;armv7-a,neon;armv7-a,neon,vfp4" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas clean make[2]: ingresso nella directory "/build/julia-1.0.3+dfsg" Warning: git information unavailable; versioning information limited rm -f debian/shlibdeps debian/libjulia1.links make[2]: uscita dalla directory "/build/julia-1.0.3+dfsg" make[1]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg" dh_auto_build -- prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf 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="armv7-a;armv7-a,neon;armv7-a,neon,vfp4" USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas make -j4 "INSTALL=install --strip-program=true" prefix=/usr sysconfdir=/etc MULTIARCH=arm-linux-gnueabihf MULTIARCH_INSTALL=1 NO_GIT=1 "TAGGED_RELEASE_BANNER=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=armv7-a\;armv7-a,neon\;armv7-a,neon,vfp4 USE_SYSTEM_OPENLIBM=1 USE_SYSTEM_LIBM=0 LIBBLAS=-lopenblas LIBBLASNAME=libopenblas LIBLAPACK=-lopenblas LIBLAPACKNAME=libopenblas make[2]: ingresso nella 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’: File o directory non esistente /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]: ingresso nella directory "/build/julia-1.0.3+dfsg/stdlib" make[3]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps" 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 mkdir -p /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf % 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 29.2M 0 --:--:-- --:--:-- --:--:-- 29.2M /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 -mno-unaligned-access -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/arm-linux-gnueabihf/libsuitesparse_wrapper.so -lumfpack -lcholmod -lamd -lcamd -lcolamd -lspqr mkdir -p /build/julia-1.0.3+dfsg/deps/srccache/python2_path 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" /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 + 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/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 make[3]: [/build/julia-1.0.3+dfsg/deps/llvm.mk:198: /build/julia-1.0.3+dfsg/deps/srccache/python2_path] Error 1 (ignorato) /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 [ ! \( -e Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ -o -h Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ \) ] || rm -r Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ + CACHE_HOST=https://cache.julialang.org mkdir -p Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ + GETURL='/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e.tar.gz' ++ which wget + /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 /bin/tar -C Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/ --strip-components 1 -xf /build/julia-1.0.3+dfsg/stdlib/srccache/Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24.tar.gz + WGET= ++ which curl + CURL=/usr/bin/curl ++ which fetch + FETCH= + TIMEOUT=15 + WGET_OPTS='--no-check-certificate --tries=1 --timeout=15' + CURL_OPTS='-fkL --connect-timeout 15 -y 15' + FETCH_OPTS='-T 15' + '[' 2 -eq 1 ']' + '[' 2 -eq 2 ']' + WGET_OPTS='--no-check-certificate --tries=1 --timeout=15 -O /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 % 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 2042k 0 --:--:-- --:--:-- --:--:-- 2042k /build/julia-1.0.3+dfsg/deps/tools/jldownload /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz file:///build/julia-1.0.3+dfsg/deps/../debian/embedded/6.0.0/llvm-6.0.0.src.tar.xz + CACHE_HOST=https://cache.julialang.org ++ which wget + WGET= ++ which curl + 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 + 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0+ GETURL='/usr/bin/curl -fkL --connect-timeout 15 -y 15 -o /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz' + /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 24.1M 0 --:--:-- --:--:-- --:--:-- 24.1M /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 --:--:-- --:--:-- --:--:-- 0[ ! \( -e scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ -o -h scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ \) ] || rm -r scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ echo 1 > Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/source-extracted 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 > Pkg-93b6d6de857dc88e665d2c64397852ab9701ba24/build-compiled echo 1 > scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/source-extracted [ ! \( -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 /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/stdlib" make -C scratch/libwhich-81e9723c0273d78493dc8c8ed570f68d9ce7e89e/ CC="gcc" libwhich make[4]: ingresso nella 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 -mno-unaligned-access -std=gnu99 -D_GNU_SOURCE -Wdate-time -D_FORTIFY_SOURCE=2 -c -o libwhich.o libwhich.c 62 24.1M 62 15.0M 0 0 23.6M 0 0:00:01 --:--:-- 0:00:01 23.6M[ ! \( -e /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ -o -h /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ \) ] || rm -r /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ mkdir -p /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ /bin/tar -C /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/ --strip-components 1 -xf /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e.tar.gz true -ignorelibsuitesparse_wrapper.so /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/libsuitesparse_wrapper.so touch -c /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/libsuitesparse_wrapper.so 100 24.1M 100 24.1M 0 0 25.5M 0 --:--:-- --:--:-- --:--:-- 29.6M /build/julia-1.0.3+dfsg/deps/tools/jlchecksum /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.src.tar.xz 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=arm-linux-gnueabihf --libdir=/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf --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/arm-linux-gnueabihf" 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 -mno-unaligned-access -D_GNU_SOURCE" V=1 gcc libwhich.o -o libwhich -Wl,-z,relro -Wl,-z,now -ldl make[4]: uscita dalla 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... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... 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... 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 none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking if gcc supports -pedantic flag... yes checking for gcc way to treat warnings as errors... -Werror checking if gcc supports -fvisibility=hidden... yes checking if gcc supports -g flag... yes checking if gcc supports -std=gnu99 flag... yes checking if gcc supports -Wall flag... yes checking if gcc supports -Wextra flag... yes checking if gcc supports -Wno-unused-parameter flag... yes checking if gcc supports -Wstrict-prototypes flag... yes checking for ar... ar checking the archiver (ar) interface... ar checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... ld checking if the linker (ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... # touch some extra files to ensure bisect works pretty well touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0.extracted touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/configure touch -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/CMakeLists.txt echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/source-extracted no checking dynamic linker characteristics... 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 GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... patching file lib/CodeGen/MachineBlockPlacement.cpp yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes 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 checking whether make supports nested variables... (cached) yes checking for dlopen in -ldl... patching file lib/Target/NVPTX/NVPTXTargetMachine.cpp echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D45070.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-6.0.0-ifconv-D45819.patch patching file lib/CodeGen/IfConversion.cpp patching file CodeGen/Hexagon/ifcvt-diamond-ret.mir patching file CodeGen/MIR/PowerPC/ifcvt-diamond-ret.mir echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-6.0.0-ifconv-D45819.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-D46460.patch patching file lib/Analysis/LoopInfo.cpp Hunk #1 succeeded at 222 (offset -1 lines). echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-D46460.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL332680.patch patching file lib/Target/X86/X86DomainReassignment.cpp patching file test/CodeGen/X86/domain-reassignment-implicit-def.ll echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL332680.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-rL332682.patch 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). yes 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 checking for kstat_lookup in -lkstat... 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 no checking for gethostbyname in -lnsl... 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 yes checking for perfstat_cpu in -lperfstat... patching file lib/Target/X86/X86InstrVecCompiler.td patching file test/CodeGen/X86/merge-consecutive-loads-256.ll patching file test/CodeGen/X86/merge-consecutive-loads-512.ll echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-rL326967-aligned-load.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/clang-arm-default-vfp3-on-armv7a.patch patching file include/llvm/Support/ARMTargetParser.def patching file lib/Target/ARM/ARM.td echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/clang-arm-default-vfp3-on-armv7a.patch-applied cd /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 && patch -p1 < /build/julia-1.0.3+dfsg/deps/patches/llvm-symver-jlprefix.patch patching file tools/llvm-shlib/simple_version_script.map.in echo 1 > /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/llvm-symver-jlprefix.patch-applied mkdir -p scratch/llvm-6.0.0/build_Release/ cd scratch/llvm-6.0.0/build_Release/ && \ export PATH=/build/julia-1.0.3+dfsg/deps/srccache/python2_path:"$PATH" && \ cmake /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=/build/julia-1.0.3+dfsg/usr -DCMAKE_PREFIX_PATH=/build/julia-1.0.3+dfsg/usr -DCMAKE_INSTALL_LIBDIR=/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf -DCMAKE_INSTALL_BINDIR=/build/julia-1.0.3+dfsg/usr/bin -DLIB_INSTALL_DIR=/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_COMPILER="$(which gcc)" -DCMAKE_CXX_COMPILER="g++" -DCMAKE_LINKER="ld" -DCMAKE_AR="/usr/bin/ar" -DCMAKE_RANLIB="/usr/bin/ranlib" -DLLVM_TARGETS_TO_BUILD:STRING="host;NVPTX;AMDGPU" -DCMAKE_BUILD_TYPE="Release" -DLLVM_ENABLE_ZLIB=OFF -DLLVM_ENABLE_LIBXML2=OFF -DLLVM_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 -mno-unaligned-access" -DCMAKE_CXX_FLAGS=" -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security" -DLLVM_TOOL_CLANG_BUILD=OFF -DLLVM_TOOL_COMPILER_RT_BUILD=OFF -DLLVM_TOOL_LLDB_BUILD=OFF -DCMAKE_EXE_LINKER_FLAGS=" -Wl,-z,relro -Wl,-z,now " -DCMAKE_SHARED_LINKER_FLAGS=" -Wl,-z,relro -Wl,-z,now " \ || { echo '*** To install a newer version of cmake, run contrib/download_cmake.sh ***' && false; } no checking for pthread_mutex_init in -lpthread... 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 clock_gettime in -lrt... yes checking for sendfile in -lsendfile... -- The C compiler identification is GNU 8.3.0 no checking for socket in -lsocket... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking sys/ahafs_evProds.h usability... -- The CXX compiler identification is GNU 8.3.0 no checking sys/ahafs_evProds.h presence... -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/gcc no checking for sys/ahafs_evProds.h... no checking for pkg-config... no -- Check for working C compiler: /usr/bin/gcc checking that generated files are newer than configure... done configure: creating ./config.status -- Check for working C compiler: /usr/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features config.status: creating Makefile config.status: executing depfiles commands -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/g++ config.status: executing libtool commands -- Check for working CXX compiler: /usr/bin/g++ -- works -- Detecting CXX compiler ABI info 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 -mno-unaligned-access -D_GNU_SOURCE" V=1 make[4]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e" /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-fs-poll.lo -MD -MP -MF src/.deps/libuv_la-fs-poll.Tpo -c -o src/libuv_la-fs-poll.lo `test -f 'src/fs-poll.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/fs-poll.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-inet.lo -MD -MP -MF src/.deps/libuv_la-inet.Tpo -c -o src/libuv_la-inet.lo `test -f 'src/inet.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/inet.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-loop-watcher.lo -MD -MP -MF src/.deps/libuv_la-loop-watcher.Tpo -c -o src/libuv_la-loop-watcher.lo `test -f 'src/loop-watcher.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/loop-watcher.c -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 mv -f src/.deps/libuv_la-fs-poll.Tpo src/.deps/libuv_la-fs-poll.Plo mv -f src/.deps/libuv_la-loop-watcher.Tpo src/.deps/libuv_la-loop-watcher.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-threadpool.lo -MD -MP -MF src/.deps/libuv_la-threadpool.Tpo -c -o src/libuv_la-threadpool.lo `test -f 'src/threadpool.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/threadpool.c /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-timer.lo -MD -MP -MF src/.deps/libuv_la-timer.Tpo -c -o src/libuv_la-timer.lo `test -f 'src/timer.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/timer.c mv -f src/.deps/libuv_la-inet.Tpo src/.deps/libuv_la-inet.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-uv-common.lo -MD -MP -MF src/.deps/libuv_la-uv-common.Tpo -c -o src/libuv_la-uv-common.lo `test -f 'src/uv-common.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/uv-common.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 -- Looking for dlfcn.h - found -- Looking for errno.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for errno.h - found -- Looking for fcntl.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for inttypes.h - found -- Looking for link.h mv -f src/.deps/libuv_la-timer.Tpo src/.deps/libuv_la-timer.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c -o src/libuv_la-version.lo `test -f 'src/version.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/version.c mv -f src/.deps/libuv_la-threadpool.Tpo src/.deps/libuv_la-threadpool.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-async.lo -MD -MP -MF src/unix/.deps/libuv_la-async.Tpo -c -o src/unix/libuv_la-async.lo `test -f 'src/unix/async.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/async.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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -- 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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/libuv_la-version.lo -MD -MP -MF src/.deps/libuv_la-version.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/version.c -fPIC -DPIC -o src/.libs/libuv_la-version.o libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-core.lo -MD -MP -MF src/unix/.deps/libuv_la-core.Tpo -c -o src/unix/libuv_la-core.lo `test -f 'src/unix/core.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/core.c -- Looking for signal.h - found libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for stdint.h mv -f src/.deps/libuv_la-version.Tpo src/.deps/libuv_la-version.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-dl.lo -MD -MP -MF src/unix/.deps/libuv_la-dl.Tpo -c -o src/unix/libuv_la-dl.lo `test -f 'src/unix/dl.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/dl.c -- Looking for stdint.h - found -- Looking for sys/dir.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 mv -f src/unix/.deps/libuv_la-async.Tpo src/unix/.deps/libuv_la-async.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-fs.lo -MD -MP -MF src/unix/.deps/libuv_la-fs.Tpo -c -o src/unix/libuv_la-fs.lo `test -f 'src/unix/fs.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/fs.c -- 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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for sys/mman.h - found -- Looking for sys/ndir.h -- Looking for sys/ndir.h - not found -- Looking for sys/param.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for sys/param.h - found libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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/resource.h mv -f src/unix/.deps/libuv_la-dl.Tpo src/unix/.deps/libuv_la-dl.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c -o src/unix/libuv_la-getaddrinfo.lo `test -f 'src/unix/getaddrinfo.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/getaddrinfo.c -- 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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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/stat.h - found -- Looking for sys/time.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for sys/time.h - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for sys/uio.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getaddrinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getaddrinfo.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getaddrinfo.c -fPIC -DPIC -o src/unix/.libs/libuv_la-getaddrinfo.o -- Looking for sys/uio.h - found -- Looking for termios.h -- Looking for termios.h - found -- Looking for unistd.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for unistd.h - found -- Looking for valgrind/valgrind.h mv -f src/unix/.deps/libuv_la-core.Tpo src/unix/.deps/libuv_la-core.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c -o src/unix/libuv_la-getnameinfo.lo `test -f 'src/unix/getnameinfo.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/getnameinfo.c mv -f src/unix/.deps/libuv_la-getaddrinfo.Tpo src/unix/.deps/libuv_la-getaddrinfo.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-loop.lo -MD -MP -MF src/unix/.deps/libuv_la-loop.Tpo -c -o src/unix/libuv_la-loop.lo `test -f 'src/unix/loop.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/loop.c -- Looking for valgrind/valgrind.h - not found -- Looking for zlib.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 zlib.h - found -- Looking for fenv.h -- Looking for fenv.h - found -- Looking for FE_ALL_EXCEPT -- Looking for FE_ALL_EXCEPT - found -- Looking for FE_INEXACT libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-getnameinfo.lo -MD -MP -MF src/unix/.deps/libuv_la-getnameinfo.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/getnameinfo.c -fPIC -DPIC -o src/unix/.libs/libuv_la-getnameinfo.o libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 FE_INEXACT - found -- Looking for mach/mach.h -- Looking for mach/mach.h - not found -- Looking for CrashReporterClient.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for CrashReporterClient.h - not found -- Looking for linux/magic.h libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 mv -f src/unix/.deps/libuv_la-getnameinfo.Tpo src/unix/.deps/libuv_la-getnameinfo.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c -o src/unix/libuv_la-pipe.lo `test -f 'src/unix/pipe.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/pipe.c -- Looking for linux/magic.h - found -- Looking for pthread_create in pthread mv -f src/unix/.deps/libuv_la-loop.Tpo src/unix/.deps/libuv_la-loop.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c -o src/unix/libuv_la-poll.lo `test -f 'src/unix/poll.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/poll.c mv -f src/unix/.deps/libuv_la-fs.Tpo src/unix/.deps/libuv_la-fs.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c -o src/unix/libuv_la-process.lo `test -f 'src/unix/process.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/process.c -- Looking for pthread_create in pthread - found -- Looking for pthread_getspecific in pthread -- Looking for pthread_getspecific in pthread - found -- Looking for pthread_rwlock_init in pthread -- Looking for pthread_rwlock_init in pthread - found -- Looking for pthread_mutex_lock in pthread libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 pthread_mutex_lock in pthread - found -- Looking for dlopen in dl libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for dlopen in dl - found -- Looking for clock_gettime in rt /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c: In function ‘uv_spawn’: /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c:472:41: warning: passing argument 3 to restrict-qualified parameter aliases with argument 2 [-Wrestrict] pthread_sigmask(SIG_SETMASK, &sigset, &sigset); ~~~~~~~ ^~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c:424:7: warning: unused variable ‘status’ [-Wunused-variable] int status; ^~~~~~ libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-pipe.lo -MD -MP -MF src/unix/.deps/libuv_la-pipe.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/pipe.c -fPIC -DPIC -o src/unix/libuv_la-pipe.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-poll.lo -MD -MP -MF src/unix/.deps/libuv_la-poll.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/poll.c -fPIC -DPIC -o src/unix/libuv_la-poll.o >/dev/null 2>&1 -- Looking for clock_gettime in rt - found -- Looking for pthread.h mv -f src/unix/.deps/libuv_la-poll.Tpo src/unix/.deps/libuv_la-poll.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c -o src/unix/libuv_la-signal.lo `test -f 'src/unix/signal.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/signal.c libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-process.lo -MD -MP -MF src/unix/.deps/libuv_la-process.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/process.c -fPIC -DPIC -o src/unix/libuv_la-process.o >/dev/null 2>&1 mv -f src/unix/.deps/libuv_la-pipe.Tpo src/unix/.deps/libuv_la-pipe.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c -o src/unix/libuv_la-stream.lo `test -f 'src/unix/stream.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/stream.c -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads mv -f src/unix/.deps/libuv_la-process.Tpo src/unix/.deps/libuv_la-process.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c -o src/unix/libuv_la-tcp.lo `test -f 'src/unix/tcp.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/tcp.c -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Looking for 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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-signal.lo -MD -MP -MF src/unix/.deps/libuv_la-signal.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/signal.c -fPIC -DPIC -o src/unix/.libs/libuv_la-signal.o libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 xar_open in xar - not found -- Looking for arc4random -- Looking for arc4random - not found -- Looking for backtrace -- Looking for backtrace - found -- backtrace facility detected in default set of libraries -- Found Backtrace: /usr/include -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed -- Looking for _Unwind_Backtrace libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tcp.c -fPIC -DPIC -o src/unix/.libs/libuv_la-tcp.o -- Looking for _Unwind_Backtrace - found -- Looking for getpagesize libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 getpagesize - found -- Looking for sysconf libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tcp.lo -MD -MP -MF src/unix/.deps/libuv_la-tcp.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/tcp.c -fPIC -DPIC -o src/unix/libuv_la-tcp.o >/dev/null 2>&1 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-stream.lo -MD -MP -MF src/unix/.deps/libuv_la-stream.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/stream.c -fPIC -DPIC -o src/unix/libuv_la-stream.o >/dev/null 2>&1 -- Looking for sysconf - found -- Looking for getrusage mv -f src/unix/.deps/libuv_la-tcp.Tpo src/unix/.deps/libuv_la-tcp.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-thread.lo -MD -MP -MF src/unix/.deps/libuv_la-thread.Tpo -c -o src/unix/libuv_la-thread.lo `test -f 'src/unix/thread.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/thread.c -- Looking for getrusage - found -- Looking for setrlimit mv -f src/unix/.deps/libuv_la-signal.Tpo src/unix/.deps/libuv_la-signal.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-tty.lo -MD -MP -MF src/unix/.deps/libuv_la-tty.Tpo -c -o src/unix/libuv_la-tty.lo `test -f 'src/unix/tty.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/tty.c -- Looking for setrlimit - found -- Looking for isatty -- Looking for isatty - found -- Looking for futimens -- Looking for futimens - found -- Looking for futimes mv -f src/unix/.deps/libuv_la-stream.Tpo src/unix/.deps/libuv_la-stream.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-udp.lo -MD -MP -MF src/unix/.deps/libuv_la-udp.Tpo -c -o src/unix/libuv_la-udp.lo `test -f 'src/unix/udp.c' || echo '/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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for futimes - found -- Looking for posix_fallocate /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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 posix_fallocate - found -- Looking for sigaltstack libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 sigaltstack - found -- Looking for writev libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -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 -- Looking for writev - found -- Looking for lseek64 mv -f src/unix/.deps/libuv_la-tty.Tpo src/unix/.deps/libuv_la-tty.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c -o src/unix/libuv_la-linux-core.lo `test -f 'src/unix/linux-core.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-core.c mv -f src/unix/.deps/libuv_la-thread.Tpo src/unix/.deps/libuv_la-thread.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c -o src/unix/libuv_la-linux-inotify.lo `test -f 'src/unix/linux-inotify.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-inotify.c -- Looking for lseek64 - found -- Looking for mallctl -- Looking for mallctl - not found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for mkdtemp libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 mkdtemp - found -- Looking for mkstemp libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c /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 libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c /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 mkstemp - found -- Looking for mktemp mv -f src/unix/.deps/libuv_la-udp.Tpo src/unix/.deps/libuv_la-udp.Plo -- Looking for mktemp - found /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c -o src/unix/libuv_la-linux-syscalls.lo `test -f 'src/unix/linux-syscalls.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/linux-syscalls.c -- Looking for getcwd libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-inotify.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-inotify.Tpo -c /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 getcwd - found -- Looking for gettimeofday libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-core.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-core.Tpo -c /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 -- Looking for gettimeofday - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for posix_spawn mv -f src/unix/.deps/libuv_la-linux-inotify.Tpo src/unix/.deps/libuv_la-linux-inotify.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c -o src/unix/libuv_la-procfs-exepath.lo `test -f 'src/unix/procfs-exepath.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/procfs-exepath.c libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c /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 posix_spawn - found -- Looking for pread libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-linux-syscalls.lo -MD -MP -MF src/unix/.deps/libuv_la-linux-syscalls.Tpo -c /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 mv -f src/unix/.deps/libuv_la-linux-core.Tpo src/unix/.deps/libuv_la-linux-core.Plo -- Looking for pread - found -- Looking for realpath /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c -o src/unix/libuv_la-proctitle.lo `test -f 'src/unix/proctitle.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/proctitle.c mv -f src/unix/.deps/libuv_la-linux-syscalls.Tpo src/unix/.deps/libuv_la-linux-syscalls.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c -o src/unix/libuv_la-sysinfo-loadavg.lo `test -f 'src/unix/sysinfo-loadavg.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/sysinfo-loadavg.c -- Looking for realpath - found -- Looking for sbrk libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c /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 -- Looking for sbrk - found -- Looking for strtoll libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-procfs-exepath.lo -MD -MP -MF src/unix/.deps/libuv_la-procfs-exepath.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/procfs-exepath.c -fPIC -DPIC -o src/unix/libuv_la-procfs-exepath.o >/dev/null 2>&1 -- Looking for strtoll - found -- Looking for strerror mv -f src/unix/.deps/libuv_la-procfs-exepath.Tpo src/unix/.deps/libuv_la-procfs-exepath.Plo /bin/sh ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" -DPACKAGE_STRING=\"libuv\ 2.0.0\" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c -o src/unix/libuv_la-sysinfo-memory.lo `test -f 'src/unix/sysinfo-memory.c' || echo '/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/'`src/unix/sysinfo-memory.c libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-proctitle.lo -MD -MP -MF src/unix/.deps/libuv_la-proctitle.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/proctitle.c -fPIC -DPIC -o src/unix/.libs/libuv_la-proctitle.o libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-loadavg.c -fPIC -DPIC -o src/unix/.libs/libuv_la-sysinfo-loadavg.o -- Looking for strerror - found -- Looking for strerror_r libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-loadavg.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo -c /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 -D_FILE_OFFSET_BITS=64 -I. -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/include -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src -I/build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -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 -mno-unaligned-access -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 strerror_r - found -- Looking for strerror_s mv -f src/unix/.deps/libuv_la-sysinfo-loadavg.Tpo src/unix/.deps/libuv_la-sysinfo-loadavg.Plo -- Looking for strerror_s - not found -- Looking for setenv mv -f src/unix/.deps/libuv_la-proctitle.Tpo src/unix/.deps/libuv_la-proctitle.Plo -- Looking for setenv - found -- Looking for dlopen libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c /build/julia-1.0.3+dfsg/deps/srccache/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/src/unix/sysinfo-memory.c -fPIC -DPIC -o src/unix/.libs/libuv_la-sysinfo-memory.o -- Looking for dlopen - found -- Looking for dladdr -- Looking for dladdr - not found -- Looking for __GLIBC__ libtool: compile: gcc -DPACKAGE_NAME=\"libuv\" -DPACKAGE_TARNAME=\"libuv\" -DPACKAGE_VERSION=\"2.0.0\" "-DPACKAGE_STRING=\"libuv 2.0.0\"" -DPACKAGE_BUGREPORT=\"https://github.com/libuv/libuv/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"libuv\" -DVERSION=\"2.0.0\" -DSUPPORT_FLAG_VISIBILITY=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_LIBDL=1 -DHAVE_LIBNSL=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBRT=1 -D_FILE_OFFSET_BITS=64 -I. -I/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 -mno-unaligned-access -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 -mno-unaligned-access -D_GNU_SOURCE -MT src/unix/libuv_la-sysinfo-memory.lo -MD -MP -MF src/unix/.deps/libuv_la-sysinfo-memory.Tpo -c /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 mv -f src/unix/.deps/libuv_la-sysinfo-memory.Tpo src/unix/.deps/libuv_la-sysinfo-memory.Plo /bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -pedantic -g -std=gnu99 -Wall -Wextra -Wno-unused-parameter -Wstrict-prototypes -D_GNU_SOURCE -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -mno-unaligned-access -D_GNU_SOURCE -no-undefined -version-info 2:0:0 -Wl,-z,relro -Wl,-z,now -v -o libuv.la -rpath /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf src/libuv_la-fs-poll.lo src/libuv_la-inet.lo src/libuv_la-loop-watcher.lo src/libuv_la-threadpool.lo src/libuv_la-timer.lo src/libuv_la-uv-common.lo src/libuv_la-version.lo src/unix/libuv_la-async.lo src/unix/libuv_la-core.lo src/unix/libuv_la-dl.lo src/unix/libuv_la-fs.lo src/unix/libuv_la-getaddrinfo.lo src/unix/libuv_la-getnameinfo.lo src/unix/libuv_la-loop.lo src/unix/libuv_la-pipe.lo src/unix/libuv_la-poll.lo src/unix/libuv_la-process.lo src/unix/libuv_la-signal.lo src/unix/libuv_la-stream.lo src/unix/libuv_la-tcp.lo src/unix/libuv_la-thread.lo src/unix/libuv_la-tty.lo src/unix/libuv_la-udp.lo src/unix/libuv_la-linux-core.lo src/unix/libuv_la-linux-inotify.lo src/unix/libuv_la-linux-syscalls.lo src/unix/libuv_la-procfs-exepath.lo src/unix/libuv_la-proctitle.lo src/unix/libuv_la-sysinfo-loadavg.lo src/unix/libuv_la-sysinfo-memory.lo -lrt -lpthread -lnsl -ldl -- 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 libtool: link: gcc -shared -fPIC -DPIC src/.libs/libuv_la-fs-poll.o src/.libs/libuv_la-inet.o src/.libs/libuv_la-loop-watcher.o src/.libs/libuv_la-threadpool.o src/.libs/libuv_la-timer.o src/.libs/libuv_la-uv-common.o src/.libs/libuv_la-version.o src/unix/.libs/libuv_la-async.o src/unix/.libs/libuv_la-core.o src/unix/.libs/libuv_la-dl.o src/unix/.libs/libuv_la-fs.o src/unix/.libs/libuv_la-getaddrinfo.o src/unix/.libs/libuv_la-getnameinfo.o src/unix/.libs/libuv_la-loop.o src/unix/.libs/libuv_la-pipe.o src/unix/.libs/libuv_la-poll.o src/unix/.libs/libuv_la-process.o src/unix/.libs/libuv_la-signal.o src/unix/.libs/libuv_la-stream.o src/unix/.libs/libuv_la-tcp.o src/unix/.libs/libuv_la-thread.o src/unix/.libs/libuv_la-tty.o src/unix/.libs/libuv_la-udp.o src/unix/.libs/libuv_la-linux-core.o src/unix/.libs/libuv_la-linux-inotify.o src/unix/.libs/libuv_la-linux-syscalls.o src/unix/.libs/libuv_la-procfs-exepath.o src/unix/.libs/libuv_la-proctitle.o src/unix/.libs/libuv_la-sysinfo-loadavg.o src/unix/.libs/libuv_la-sysinfo-memory.o -lrt -lpthread -lnsl -ldl -g -O2 -fstack-protector-strong -mno-unaligned-access -g -g -O2 -fstack-protector-strong -mno-unaligned-access -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libuv.so.2 -o .libs/libuv.so.2.0.0 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" ) -- Looking for pthread_getname_np in pthread - found -- Looking for pthread_setname_np in pthread make[4]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e" echo 1 > scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build-compiled rm -rf /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e mkdir -p /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr make -C scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e install DESTDIR="" prefix=/build/julia-1.0.3+dfsg/usr bindir=/build/julia-1.0.3+dfsg/usr/tools libdir=/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf shlibdir=/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e" -- Looking for pthread_setname_np in pthread - found -- Performing Test HAVE_INT64_T make[5]: ingresso nella 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/arm-linux-gnueabihf' /bin/mkdir -p '/build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/include' /bin/sh ./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/arm-linux-gnueabihf' 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: ATTENZIONE: l'opzione --strip-program è ignorata non essendo stata specificata l'opzione -s /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: ATTENZIONE: l'opzione --strip-program è ignorata non essendo stata specificata l'opzione -s 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/arm-linux-gnueabihf/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/arm-linux-gnueabihf && { ln -s -f libuv.so.2.0.0 libuv.so.2 || { rm -f libuv.so.2 && ln -s libuv.so.2.0.0 libuv.so.2; }; }) libtool: install: (cd /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf && { ln -s -f libuv.so.2.0.0 libuv.so || { rm -f libuv.so && ln -s libuv.so.2.0.0 libuv.so; }; }) libtool: install: install --strip-program=true .libs/libuv.lai /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/libuv.la install: WARNING: ignoring --strip-program option as -s option was not specified libtool: install: install --strip-program=true .libs/libuv.a /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/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/arm-linux-gnueabihf/libuv.a libtool: install: ranlib /build/julia-1.0.3+dfsg/usr-staging/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e/build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/libuv.a libtool: warning: remember to run 'libtool --finish /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf' make[5]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e" make[4]: uscita dalla 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 . -- Performing Test HAVE_INT64_T - Success -- Performing Test HAVE_UINT64_T 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 -- Performing Test HAVE_UINT64_T - Success -- Performing Test HAVE_U_INT64_T true -ignorelibuv.so /build/julia-1.0.3+dfsg/usr/lib/arm-linux-gnueabihf/libuv.so echo libuv-ed3700c849289ed01fe04273a7bf865340b2bd7e > /build/julia-1.0.3+dfsg/usr/manifest/libuv -- 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: unknown -- 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]: ingresso nella 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]: ingresso nella 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 -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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target LLVMDemangle make[6]: uscita dalla 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/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". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen/CMakeFiles/LLVMTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/depend.internal". make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Demangle/ItaniumDemangle.cpp Scanning dependencies of target LLVMTableGen make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 0%] Building CXX object lib/TableGen/CMakeFiles/LLVMTableGen.dir/Error.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 Scanning dependencies of target obj.llvm-tblgen make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmMatcherEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp Scanning dependencies of target LLVMSupport make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 0%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/AMDGPUMetadata.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp [ 0%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/AMDGPUMetadata.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmMatcherEmitter.cpp:99: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Main.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:240:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 0%] Linking CXX static library ../libLLVMDemangle.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/cmake -P CMakeFiles/LLVMDemangle.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Demangle && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDemangle.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMDemangle.a CMakeFiles/LLVMDemangle.dir/ItaniumDemangle.cpp.o /usr/bin/ranlib ../libLLVMDemangle.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 0%] Built target LLVMDemangle make -f lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/build.make lib/BinaryFormat/CMakeFiles/LLVMBinaryFormat.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target LLVMBinaryFormat make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/Record.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector llvm::Record::getValueAsListOfInts(llvm::StringRef) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTableGen.dir/SetTheory.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/SetTheory.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/BinaryFormat/Magic.cpp [ 0%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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 cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/BinaryFormat && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMBinaryFormat.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMBinaryFormat.a CMakeFiles/LLVMBinaryFormat.dir/Dwarf.cpp.o CMakeFiles/LLVMBinaryFormat.dir/Magic.cpp.o /usr/bin/ranlib ../libLLVMBinaryFormat.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 0%] Built target LLVMBinaryFormat make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/depend.internal". Scanning dependencies of target LLVMHello_exports make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello_exports.dir/build make[6]: ingresso nella 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 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 || : cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && sed -e "s/\$/;/" -e "s/^/ /" < /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello/Hello.exports >> LLVMHello.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo " local: *;" >> LLVMHello.exports cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello && echo "};" >> LLVMHello.exports make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 0%] Built target LLVMHello_exports make -f include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build.make include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make[6]: Nessuna operazione da eseguire per "include/llvm/Support/CMakeFiles/llvm_vcsrevision_h.dir/build". make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 0%] Built target llvm_vcsrevision_h make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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/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". Scanning dependencies of target LLVMMC make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/MC/CMakeFiles/LLVMMC.dir/build.make lib/MC/CMakeFiles/LLVMMC.dir/build make[6]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/ConstantPools.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ConstantPools.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Allocator.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Allocator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFRelocationEntry&}; _Tp = llvm::ELFRelocationEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/ELFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual void {anonymous}::ELFObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 0%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] Building CXX object lib/MC/CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/AsmWriterInst.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/AsmWriterInst.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGLexer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/TableGen/TGParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfoELF.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmInfoELF.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 1%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MemoryBuffer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/Attributes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 3%] 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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 3%] Built target LLVMTableGen make -f lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/build.make lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/depend.internal". Scanning dependencies of target LLVMMCParser make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 3%] Building CXX object lib/MC/MCParser/CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAsmStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CallingConvEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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/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/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/AsmParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAssembler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCAssembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::AsmToken&}; _Tp = llvm::AsmToken; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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: /usr/include/c++/8/bits/stl_vector.h: In function ‘bool {anonymous}::AsmParser::parseMacroArgument({anonymous}::MCAsmMacroArgument&, bool)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/stl_vector.h: In member function ‘bool {anonymous}::AsmParser::parseMacroArguments(const llvm::MCAsmMacro*, {anonymous}::MCAsmMacroArguments&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:603:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::MCCVFunctionInfo::LineInfo; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCCodeView.h:112:8: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = llvm::MCCVFunctionInfo; _Args = {const llvm::MCCVFunctionInfo&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*]’ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Tp = llvm::MCCVFunctionInfo]’ /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::MCCVFunctionInfo*; _ForwardIterator = llvm::MCCVFunctionInfo*; _Allocator = std::allocator]’ /usr/include/c++/8/bits/vector.tcc:611:44: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /usr/include/c++/8/bits/stl_vector.h:827:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::MCCVFunctionInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCCodeView.cpp:89:32: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCContext.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/COFFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/MCParser/DarwinAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/DarwinAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDwarf.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDwarf.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/MC/MCParser/ELFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/ELFAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned int; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:177:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/FoldingSet.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 3%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenHwModes.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp [ 4%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 4%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 4%] Building CXX object lib/MC/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 4%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCELFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp [ 4%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCParser/MCTargetAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 6%] Linking CXX static library ../../libLLVMMCParser.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/cmake -P CMakeFiles/LLVMMCParser.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCParser && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMCParser.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMMCParser.a CMakeFiles/LLVMMCParser.dir/AsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/AsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/COFFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/DarwinAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/ELFAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmLexer.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParser.cpp.o CMakeFiles/LLVMMCParser.dir/MCAsmParserExtension.cpp.o CMakeFiles/LLVMMCParser.dir/MCTargetAsmParser.cpp.o /usr/bin/ranlib ../../libLLVMMCParser.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 6%] Built target LLVMMCParser make -f lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/build.make lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC/MCDisassembler/CMakeFiles/LLVMMCDisassembler.dir/depend.internal". Scanning dependencies of target LLVMMCDisassembler make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Hashing.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Hashing.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/IntEqClasses.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/IntEqClasses.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/Disassembler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::CodeGenInstAlias::ResultOperand&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, llvm::Record*&}; _Tp = llvm::CodeGenInstAlias::ResultOperand; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 6%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In constructor ‘llvm::CodeGenInstAlias::CodeGenInstAlias(llvm::Record*, unsigned int, llvm::CodeGenTarget&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.cpp:14: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCFragment.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenMapTable.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp [ 7%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /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 ^~~~~~~~~~~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/LockFileManager.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:27:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:281:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:296:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:315:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/LockFileManager.cpp:326:5: warning: "LLVM_ON_WIN32" is not defined, evaluates to 0 [-Wundef] #if LLVM_ON_WIN32 ^~~~~~~~~~~~~ [ 7%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 7%] Built target LLVMMCDisassembler make -f lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/build.make lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenMapTable.cpp:79: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLDebugSections.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/ManagedStatic.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCMachOStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/MD5.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/MD5.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:2128:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Parallel.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Parallel.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInst.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCNullStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectFileInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectFileInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLSymbols.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLSymbols.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCObjectStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCObjectWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:484:7: required from ‘llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, T&&) [with T = std::pair; llvm::SmallVectorImpl::iterator = std::pair*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:80:67: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSection.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:197:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/SourceMgr.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSectionMachO.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSectionMachO.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Statistic.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCStreamer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Statistic.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 7%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 9%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/CodeGenTarget.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp [ 9%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/StringSaver.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:15:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/StringSaver.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/StringSaver.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbol.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/CodeViewYAMLTypes.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/CodeViewYAMLTypes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCSymbolELF.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 9%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TarWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TarWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmObjectTargetWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmBackend.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWasmStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWasmStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Win64EH.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWin64EH.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWin64EH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinCOFFStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCWinEH.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/MCWinEH.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/COFFYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::TimerGroup::PrintRecord; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DAGISelMatcherEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcherEmitter.cpp In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::MachObjectWriter::MachSymbolData; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘void llvm::TimerGroup::PrintQueuedTimers(llvm::raw_ostream&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Timer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Timer.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::TimeRecord&, std::__cxx11::basic_string, std::allocator >&, std::__cxx11::basic_string, std::allocator >&}; _Tp = llvm::TimerGroup::PrintRecord; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::TimerGroup::removeTimer(llvm::Timer&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::TimerGroup::prepareToPrintList()’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachObjectWriter::MachSymbolData&}; _Tp = llvm::MachObjectWriter::MachSymbolData; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_vector.h: In member function ‘void llvm::MachObjectWriter::computeSymbolTable(llvm::MCAssembler&, std::vector&, std::vector&, std::vector&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 10%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFEmitter.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/SubtargetFeature.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFVisitor.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/Twine.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/Twine.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/DWARFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/DWARFYAML.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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/lib/MC/WasmObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/Wasm.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:16: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::WasmRelocationEntry&}; _Tp = {anonymous}::WasmRelocationEntry; _Alloc = std::allocator<{anonymous}::WasmRelocationEntry>]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::WasmRelocationEntry>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/BinaryFormat/Wasm.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WasmObjectWriter.cpp:16: /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual void {anonymous}::WasmObjectWriter::recordRelocation(llvm::MCAssembler&, const llvm::MCAsmLayout&, const llvm::MCFragment*, const llvm::MCFixup&, llvm::MCValue, uint64_t&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::WasmRelocationEntry*, std::vector<{anonymous}::WasmRelocationEntry> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ObjectYAML/ELFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ELFYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ELFYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/MC/WinCOFFObjectWriter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/YAMLTraits.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/MachOYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/MachOYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:462:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:512:58: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DAGISelMatcher.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] Linking CXX static library ../libLLVMMC.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/cmake -P CMakeFiles/LLVMMC.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/MC && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMMC.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMMC.a CMakeFiles/LLVMMC.dir/ConstantPools.cpp.o CMakeFiles/LLVMMC.dir/ELFObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCAsmBackend.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfo.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoDarwin.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoELF.cpp.o CMakeFiles/LLVMMC.dir/MCAsmInfoWasm.cpp.o CMakeFiles/LLVMMC.dir/MCAsmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCAssembler.cpp.o CMakeFiles/LLVMMC.dir/MCCodeEmitter.cpp.o CMakeFiles/LLVMMC.dir/MCCodePadder.cpp.o CMakeFiles/LLVMMC.dir/MCCodeView.cpp.o CMakeFiles/LLVMMC.dir/MCContext.cpp.o CMakeFiles/LLVMMC.dir/MCDwarf.cpp.o CMakeFiles/LLVMMC.dir/MCELFObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCELFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCExpr.cpp.o CMakeFiles/LLVMMC.dir/MCFragment.cpp.o CMakeFiles/LLVMMC.dir/MCInst.cpp.o CMakeFiles/LLVMMC.dir/MCInstPrinter.cpp.o CMakeFiles/LLVMMC.dir/MCInstrAnalysis.cpp.o CMakeFiles/LLVMMC.dir/MCInstrDesc.cpp.o CMakeFiles/LLVMMC.dir/MCLabel.cpp.o CMakeFiles/LLVMMC.dir/MCLinkerOptimizationHint.cpp.o CMakeFiles/LLVMMC.dir/MCMachOStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCMachObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCNullStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectFileInfo.cpp.o CMakeFiles/LLVMMC.dir/MCObjectStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/MCRegisterInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSchedule.cpp.o CMakeFiles/LLVMMC.dir/MCSection.cpp.o CMakeFiles/LLVMMC.dir/MCSectionCOFF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionELF.cpp.o CMakeFiles/LLVMMC.dir/MCSectionMachO.cpp.o CMakeFiles/LLVMMC.dir/MCSectionWasm.cpp.o CMakeFiles/LLVMMC.dir/MCStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCSubtargetInfo.cpp.o CMakeFiles/LLVMMC.dir/MCSymbol.cpp.o CMakeFiles/LLVMMC.dir/MCSymbolELF.cpp.o CMakeFiles/LLVMMC.dir/MCTargetOptions.cpp.o CMakeFiles/LLVMMC.dir/MCValue.cpp.o CMakeFiles/LLVMMC.dir/MCWasmObjectTargetWriter.cpp.o CMakeFiles/LLVMMC.dir/MCWasmStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWin64EH.cpp.o CMakeFiles/LLVMMC.dir/MCWinCOFFStreamer.cpp.o CMakeFiles/LLVMMC.dir/MCWinEH.cpp.o CMakeFiles/LLVMMC.dir/MachObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/StringTableBuilder.cpp.o CMakeFiles/LLVMMC.dir/SubtargetFeature.cpp.o CMakeFiles/LLVMMC.dir/WasmObjectWriter.cpp.o CMakeFiles/LLVMMC.dir/WinCOFFObjectWriter.cpp.o /usr/bin/ranlib ../libLLVMMC.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] Built target LLVMMC make -f lib/Option/CMakeFiles/LLVMOption.dir/build.make lib/Option/CMakeFiles/LLVMOption.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regcomp.c.o -c /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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regerror.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regerror.c [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regexec.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regexec.c [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regfree.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regfree.c [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/LLVMSupport.dir/regstrlcpy.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/regstrlcpy.c [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/ObjectYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 12%] Building CXX object lib/ObjectYAML/CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o [ 12%] 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/lib/ObjectYAML && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/DisassemblerEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp [ 14%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 14%] Built target LLVMOption make -f lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/build.make lib/DebugInfo/DWARF/CMakeFiles/LLVMDebugInfoDWARF.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/WasmYAML.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/WasmYAML.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target LLVMDebugInfoDWARF make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/DisassemblerEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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/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 ^~~~ [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 14%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/YAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ObjectYAML/YAML.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 14%] Linking CXX static library ../libLLVMObjectYAML.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/cmake -P CMakeFiles/LLVMObjectYAML.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ObjectYAML && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMObjectYAML.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMObjectYAML.a CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLDebugSections.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLSymbols.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypeHashing.cpp.o CMakeFiles/LLVMObjectYAML.dir/CodeViewYAMLTypes.cpp.o CMakeFiles/LLVMObjectYAML.dir/COFFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFEmitter.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFVisitor.cpp.o CMakeFiles/LLVMObjectYAML.dir/DWARFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ELFYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/MachOYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/ObjectYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/WasmYAML.cpp.o CMakeFiles/LLVMObjectYAML.dir/YAML.cpp.o /usr/bin/ranlib ../libLLVMObjectYAML.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 14%] Built target LLVMObjectYAML make -f lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/build.make lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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/arm-linux-gnueabihf/bits/stdio2.h:67:35: note: ‘__builtin___snprintf_chk’ output 2 or more bytes (assuming 4097) into a destination of size 4096 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/DebugInfo/MSF/MappedBlockStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:152:75: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/MSF/MappedBlockStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MappedBlockStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::RelocAddrEntry; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1127:8: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair; _Args = {const std::pair&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair*; _ForwardIterator = std::pair*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair*; _ForwardIterator = std::pair*; _Allocator = std::allocator >]’ /usr/include/c++/8/bits/vector.tcc:447:6: required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair*]’ /usr/include/c++/8/bits/vector.tcc:109:4: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’ /usr/include/c++/8/bits/stl_vector.h:1091:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::value_type = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::object::SectionRef; ValueT = {anonymous}::DWARFSectionMap; MapType = std::map; VectorType = std::vector, std::allocator > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:1307:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFBuilder.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::msf::SuperBlock; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:261:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] Building CXX object lib/DebugInfo/MSF/CMakeFiles/LLVMDebugInfoMSF.dir/MSFCommon.cpp.o [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/FixedLenDecoderEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp [ 15%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoMSF.dir/MSFError.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/MSF/MSFError.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Optional&}; _Tp = llvm::Optional; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = llvm::Optional; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 15%] 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 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter&, const llvm::Optional&)> >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ 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/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 15%] Built target LLVMDebugInfoMSF make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const llvm::Optional&)> >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build.make lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In function ‘void dumpStringOffsetsSection(llvm::raw_ostream&, llvm::StringRef, const llvm::DWARFObject&, const llvm::DWARFSection&, llvm::StringRef, llvm::DWARFContext::cu_iterator_range, llvm::DWARFContext::tu_section_iterator_range, bool, unsigned int)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFContext.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFContext.cpp:10: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:86:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/AppendingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/AppendingTypeTableBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Support -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSupport.dir/TargetRegistry.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Support/TargetRegistry.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenInstruction.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/FixedLenDecoderEmitter.cpp:15: /usr/include/c++/8/bits/stl_vector.h: In member function ‘unsigned int {anonymous}::FilterChooser::getIslands(std::vector&, std::vector&, std::vector >&, const insn_t&) const’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 15%] 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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/bin/ranlib ../libLLVMSupport.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 15%] Built target LLVMSupport make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 Scanning dependencies of target LLVMDebugInfoPDB make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build.make lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 15%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFAbbreviationDeclaration}; _Tp = llvm::DWARFAbbreviationDeclaration; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘bool llvm::DWARFAbbreviationDeclarationSet::extract(llvm::DataExtractor, uint32_t*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/GlobalISelEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugArangeSet::Descriptor&}; _Tp = llvm::DWARFDebugArangeSet::Descriptor; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugArangeSet.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugArangeSet.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugArangeSet::extract(llvm::DataExtractor, uint32_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, unsigned int&, bool}; _Tp = llvm::DWARFDebugAranges::RangeEndpoint; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::DWARFDebugAranges::appendRange(uint32_t, uint64_t, uint64_t)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, const long long unsigned int&, const unsigned int&}; _Tp = llvm::DWARFDebugAranges::Range; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In member function ‘void llvm::DWARFDebugAranges::construct()’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DebugInfo/DWARF/DWARFDebugAranges.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:10: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp:112:1: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/GlobalISelEmitter.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 15%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugFrame.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugFrame.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual void llvm::FrameEntry::parseInstructions(llvm::DataExtractor, uint32_t*, uint32_t)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:73:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/DebugChecksumsSubsection.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugChecksumsSubsection.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Sequence&}; _Tp = llvm::DWARFDebugLine::Sequence; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::DWARFDebugLine::ParsingState::appendRowToMatrix(uint32_t)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::FileNameEntry&}; _Tp = llvm::DWARFDebugLine::FileNameEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In function ‘bool parseV5DirFileTables(const llvm::DWARFDataExtractor&, uint32_t*, uint64_t, const llvm::DWARFFormParams&, const llvm::DWARFUnit*, bool&, std::vector&, std::vector&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::Prologue::parse(const llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::DWARFDebugLine::Sequence; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugLine::LineTable::parse(llvm::DWARFDataExtractor&, uint32_t*, const llvm::DWARFUnit*, llvm::raw_ostream*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugLine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugLine.cpp:10: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ [ 15%] Building CXX object lib/DebugInfo/CodeView/CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _OutputIterator = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::RuleMatcher*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >]’: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Pointer = {anonymous}::RuleMatcher*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Pointer = {anonymous}::RuleMatcher*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Distance = int; _Tp = {anonymous}::LLTCodeGen; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/DebugLinesSubsection.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugRangeList::RangeListEntry&}; _Tp = llvm::DWARFDebugRangeList::RangeListEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘bool llvm::DWARFDebugRangeList::extract(const llvm::DWARFDataExtractor&, uint32_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFDebugRangeList.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::DWARFAddressRangesVector llvm::DWARFDebugRangeList::getAbsoluteRanges(llvm::Optional) const’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 15%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:16, 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_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = llvm::Record*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = llvm::LessRecordByID; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, llvm::LessRecordByID, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolFunc.cpp In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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_algo.h: In member function ‘void {anonymous}::GlobalISelEmitter::run(llvm::raw_ostream&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::LLTCodeGen*, std::vector<{anonymous}::LLTCodeGen> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::RuleMatcher*, std::vector<{anonymous}::RuleMatcher> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 17%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 18%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 18%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 18%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/InstrInfoEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrInfoEmitter.cpp [ 20%] Building CXX object 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeBaseClass.cpp In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _OutputIterator = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = std::pair*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/PDBSymbolTypeBuiltin.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFUnit::SubprogramDIEAddrInfo}; _Tp = llvm::DWARFUnit::SubprogramDIEAddrInfo; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/8/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/include/c++/8/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/8/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BidirectionalIterator2 = std::pair*; _Distance = int]’: /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 = std::__rotate_adaptive(__first_cut, __middle, __second_cut, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size); ~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFRelocMap.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFDebugRangeList.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::DWARFUnit::buildSubprogramDIEAddrMap()’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFUnit.cpp:10: /usr/include/c++/8/bits/stl_algo.h:5001:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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/DWARF/DWARFVerifier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11: /usr/include/c++/8/bits/stl_algo.h: In function ‘_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFAddressRange; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __upper_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2039:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In member function ‘bool llvm::DWARFVerifier::DieRangeInfo::contains(const llvm::DWARFVerifier::DieRangeInfo&) const’: /usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return std::__upper_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__val_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘bool llvm::DWARFVerifier::DieRangeInfo::intersects(const llvm::DWARFVerifier::DieRangeInfo&) const’: /usr/include/c++/8/bits/stl_algo.h:2086:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return std::__upper_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__val_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFVerifier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/DWARF/DWARFVerifier.cpp:11: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFAddressRange&}; _Tp = llvm::DWARFAddressRange; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::DWARFVerifier::DieRangeInfo::address_range_iterator llvm::DWARFVerifier::DieRangeInfo::insert(const llvm::DWARFAddressRange&)’: /usr/include/c++/8/bits/vector.tcc:149:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + (__position - cbegin()), __x); ^~~~~~~~~~~~~~~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/InstrDocsEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp [ 20%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenDAGPatterns.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InstrDocsEmitter.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] Built target LLVMDebugInfoDWARF make -f lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/build.make lib/DebugInfo/Symbolize/CMakeFiles/LLVMSymbolize.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/IntrinsicEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp [ 20%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineValueType.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenIntrinsics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/IntrinsicEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Building CXX object lib/DebugInfo/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/OptParserEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp [ 20%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/SourceMgr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/OptParserEmitter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Building CXX object 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/obj.llvm-tblgen.dir/PseudoLoweringEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/PseudoLoweringEmitter.cpp [ 20%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] Built target LLVMSymbolize make -f lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/build.make lib/LineEditor/CMakeFiles/LLVMLineEditor.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 20%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] Built target LLVMLineEditor make -f utils/unittest/CMakeFiles/gtest.dir/build.make utils/unittest/CMakeFiles/gtest.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 ^~~~~~~~~~~~~~~~~~~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiModuleDescriptor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/InfoByHwMode.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenRegisters.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/RegisterInfoEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:18, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘void {anonymous}::RegisterInfoEmitter::EmitRegMappingTables(llvm::raw_ostream&, const std::deque&, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest.dir/googlemock/src/gmock-all.cc.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:311:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] #if _MSC_VER >= 1500 ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:395:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:413:5: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:420:6: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:428:5: warning: "GTEST_USES_PCRE" is not defined, evaluates to 0 [-Wundef] #if GTEST_USES_PCRE ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:424:32: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] # define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:431:7: note: in expansion of macro ‘GTEST_HAS_POSIX_RE’ #elif GTEST_HAS_POSIX_RE ^~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:475:29: warning: "__EXCEPTIONS" is not defined, evaluates to 0 [-Wundef] # elif defined(__GNUC__) && __EXCEPTIONS ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:622:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] # if _MSC_VER ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:657:11: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef] && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600 ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:759:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:33: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:5: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:31: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1406:5: warning: "GTEST_HAS_DOWNCAST_" is not defined, evaluates to 0 [-Wundef] #if GTEST_HAS_DOWNCAST_ ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef] (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’ (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1452:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’ #if GTEST_IS_THREADSAFE ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1466:6: warning: "GTEST_HAS_NOTIFICATION_" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_NOTIFICATION_ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1568:28: warning: "GTEST_OS_WINDOWS_MINGW" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1649:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1653:8: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2242:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2310:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:34: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:61: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2379:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2386:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:57: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2413:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2429:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2493:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:53:6: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef] #if !GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:135:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:160:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:187:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:238:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-string.h:71:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:487:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-death-test.h:201:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:184:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:3155:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:1224:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1821:6: warning: "GTEST_DONT_DEFINE_FAIL" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_FAIL ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1830:6: warning: "GTEST_DONT_DEFINE_SUCCEED" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_SUCCEED ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1955:6: warning: "GTEST_DONT_DEFINE_ASSERT_EQ" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_EQ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1959:6: warning: "GTEST_DONT_DEFINE_ASSERT_NE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_NE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1963:6: warning: "GTEST_DONT_DEFINE_ASSERT_LE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_LE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1967:6: warning: "GTEST_DONT_DEFINE_ASSERT_LT" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_LT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1971:6: warning: "GTEST_DONT_DEFINE_ASSERT_GE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_GE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1975:6: warning: "GTEST_DONT_DEFINE_ASSERT_GT" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_GT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2064:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2186:6: warning: "GTEST_DONT_DEFINE_TEST" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_TEST ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:100:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:436:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:457:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:774:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1114:53: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1151:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:372:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef] #if GTEST_HAS_STRING_PIECE_ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-matchers.cc:66:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef] #if GTEST_HAS_STRING_PIECE_ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-all.cc:46: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/src/gmock-spec-builders.cc:47:5: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_CYGWIN || GTEST_OS_LINUX || GTEST_OS_MAC ^~~~~~~~~~~~~~~ [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:167:47: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/DbiStreamBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 20%] Linking CXX static library ../../lib/libgtest.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] Built target gtest make -f lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/build.make lib/WindowsManifest/CMakeFiles/LLVMWindowsManifest.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 20%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 ^~~~~~~~~~~~~~~~~~~~ [ 20%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target LLVMWindowsManifest make -f utils/FileCheck/CMakeFiles/FileCheck.dir/build.make utils/FileCheck/CMakeFiles/FileCheck.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target FileCheck make -f utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/build.make utils/PerfectShuffle/CMakeFiles/llvm-PerfectShuffle.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target llvm-PerfectShuffle make -f utils/count/CMakeFiles/count.dir/build.make utils/count/CMakeFiles/count.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -o CMakeFiles/count.dir/count.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/count/count.c [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,-allow-shlib-undefined -Wl,-rpath-link,/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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target count make -f utils/not/CMakeFiles/not.dir/build.make utils/not/CMakeFiles/not.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/not -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/not -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/not.dir/not.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/not/not.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1414:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1612:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/TableGen/Record.h:1306:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenTarget.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/SubtargetEmitter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 21%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target not make -f utils/yaml-bench/CMakeFiles/yaml-bench.dir/build.make utils/yaml-bench/CMakeFiles/yaml-bench.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/yaml-bench/YAMLBench.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:18, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 21%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target yaml-bench make -f tools/lto/CMakeFiles/LTO_exports.dir/build.make tools/lto/CMakeFiles/LTO_exports.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/bugpoint-passes /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/bugpoint-passes/CMakeFiles/BugpointPasses_exports.dir/depend.internal". Scanning dependencies of target BugpointPasses_exports make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target BugpointPasses_exports make -f unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/PipSqueak.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC -o CMakeFiles/PipSqueak.dir/PipSqueak.cxx.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/unittests/Support/DynamicLibrary/PipSqueak.cxx In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:18, 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_vector.h: In member function ‘void {anonymous}::SubtargetEmitter::GenSchedClassTables(const llvm::CodeGenProcModel&, {anonymous}::SubtargetEmitter::SchedClassTables&)’: /usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 21%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target PipSqueak make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target SecondLib make -f unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/build.make unittests/Support/DynamicLibrary/CMakeFiles/DynamicLibraryLib.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target DynamicLibraryLib make -f utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/build.make utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain/CMakeFiles/gtest_main.dir/depend.internal". Scanning dependencies of target gtest_main make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -Wno-variadic-macros -fno-exceptions -o CMakeFiles/gtest_main.dir/TestMain.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:311:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] #if _MSC_VER >= 1500 ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:395:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:413:5: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:420:6: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:428:5: warning: "GTEST_USES_PCRE" is not defined, evaluates to 0 [-Wundef] #if GTEST_USES_PCRE ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:424:32: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] # define GTEST_HAS_POSIX_RE (!GTEST_OS_WINDOWS) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:431:7: note: in expansion of macro ‘GTEST_HAS_POSIX_RE’ #elif GTEST_HAS_POSIX_RE ^~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:475:29: warning: "__EXCEPTIONS" is not defined, evaluates to 0 [-Wundef] # elif defined(__GNUC__) && __EXCEPTIONS ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:622:6: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] # if _MSC_VER ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:657:11: warning: "GTEST_OS_QNX" is not defined, evaluates to 0 [-Wundef] && !GTEST_OS_QNX && !defined(_LIBCPP_VERSION)) || _MSC_VER >= 1600 ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:759:7: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_LINUX_ANDROID ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:780:33: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] # if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_SYMBIAN || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:5: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:781:31: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef] GTEST_OS_WINDOWS_PHONE || GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1109:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1111:7: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #elif GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1406:5: warning: "GTEST_HAS_DOWNCAST_" is not defined, evaluates to 0 [-Wundef] #if GTEST_HAS_DOWNCAST_ ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef] (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:922:6: note: in definition of macro ‘GTEST_IS_THREADSAFE’ (GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:923:10: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] || (GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT) \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1452:5: note: in expansion of macro ‘GTEST_IS_THREADSAFE’ #if GTEST_IS_THREADSAFE ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1466:6: warning: "GTEST_HAS_NOTIFICATION_" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_NOTIFICATION_ ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1568:28: warning: "GTEST_OS_WINDOWS_MINGW" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_PTHREAD && !GTEST_OS_WINDOWS_MINGW ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1649:6: warning: "GTEST_HAS_MUTEX_AND_THREAD_LOCAL_" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_MUTEX_AND_THREAD_LOCAL_ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:1653:8: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] # elif GTEST_OS_WINDOWS && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2242:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2310:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:34: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2373:61: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE && !GTEST_OS_WINDOWS_PHONE && !GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2379:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2386:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:32: warning: "GTEST_OS_WINDOWS_PHONE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2397:57: warning: "GTEST_OS_WINDOWS_RT" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE || GTEST_OS_WINDOWS_PHONE | GTEST_OS_WINDOWS_RT ^~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2413:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2429:5: warning: "_MSC_VER" is not defined, evaluates to 0 [-Wundef] #if _MSC_VER >= 1400 && !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:2493:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:53:6: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef] #if !GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:135:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:160:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:187:5: warning: "GTEST_NO_LLVM_RAW_OSTREAM" is not defined, evaluates to 0 [-Wundef] #if GTEST_NO_LLVM_RAW_OSTREAM ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:218:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:224:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:63, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-message.h:238:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-string.h:71:5: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-internal.h:487:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-death-test.h:201:7: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] # if !GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:184:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:328:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:333:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:570:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:577:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-printers.h:820:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:193, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-param-util-generated.h:3155:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest-param-test.h:1224:6: warning: "GTEST_HAS_COMBINE" is not defined, evaluates to 0 [-Wundef] # if GTEST_HAS_COMBINE ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1612:5: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1821:6: warning: "GTEST_DONT_DEFINE_FAIL" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_FAIL ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1830:6: warning: "GTEST_DONT_DEFINE_SUCCEED" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_SUCCEED ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1955:6: warning: "GTEST_DONT_DEFINE_ASSERT_EQ" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_EQ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1959:6: warning: "GTEST_DONT_DEFINE_ASSERT_NE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_NE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1963:6: warning: "GTEST_DONT_DEFINE_ASSERT_LE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_LE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1967:6: warning: "GTEST_DONT_DEFINE_ASSERT_LT" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_LT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1971:6: warning: "GTEST_DONT_DEFINE_ASSERT_GE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_GE ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:1975:6: warning: "GTEST_DONT_DEFINE_ASSERT_GT" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_ASSERT_GT ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2064:5: warning: "GTEST_OS_WINDOWS" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_WINDOWS ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/gtest.h:2186:6: warning: "GTEST_DONT_DEFINE_TEST" is not defined, evaluates to 0 [-Wundef] #if !GTEST_DONT_DEFINE_TEST ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:100:6: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if (GTEST_OS_SYMBIAN && defined(_STLP_NO_WCHAR_T)) || \ ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:436:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:457:5: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if GTEST_OS_SYMBIAN ^~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:774:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1114:53: warning: "GTEST_OS_SYMBIAN" is not defined, evaluates to 0 [-Wundef] #if !((GTEST_GCC_VER_ && GTEST_GCC_VER_ < 40000) || GTEST_OS_SYMBIAN) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:1151:6: warning: "GTEST_OS_WINDOWS_MOBILE" is not defined, evaluates to 0 [-Wundef] #if !GTEST_OS_WINDOWS_MOBILE ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-spec-builders.h:75, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-generated-function-mockers.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:372:5: warning: "GTEST_HAS_STRING_PIECE_" is not defined, evaluates to 0 [-Wundef] #if GTEST_HAS_STRING_PIECE_ ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h:74, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-port.h:53, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-generated-internal-utils.h:44, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/internal/gmock-internal-utils.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-actions.h:46, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock.h:58, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/UnitTestMain/TestMain.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:533:6: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ (GTEST_HAS_STD_WSTRING && GTEST_HAS_GLOBAL_STRING) ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:5: note: in expansion of macro ‘GTEST_HAS_GLOBAL_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:8: warning: "GTEST_OS_LINUX_ANDROID" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:34: warning: "GTEST_OS_CYGWIN" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:53: warning: "GTEST_OS_SOLARIS" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:73: warning: "GTEST_OS_HAIKU" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googletest/include/gtest/internal/gtest-port.h:525:91: warning: "GTEST_OS_MINIX" is not defined, evaluates to 0 [-Wundef] (!(GTEST_OS_LINUX_ANDROID || GTEST_OS_CYGWIN || GTEST_OS_SOLARIS || GTEST_OS_HAIKU || GTEST_OS_MINIX)) ^~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/unittest/googlemock/include/gmock/gmock-matchers.h:4041:33: note: in expansion of macro ‘GTEST_HAS_STD_WSTRING’ #if GTEST_HAS_GLOBAL_WSTRING || GTEST_HAS_STD_WSTRING ^~~~~~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] Linking CXX static library ../../../lib/libgtest_main.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/unittest/UnitTestMain && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/TestMain.cpp.o /usr/bin/ranlib ../../../lib/libgtest_main.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target gtest_main [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::Record*&, llvm::SubtargetFeatureInfo}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function ‘static std::vector > llvm::SubtargetFeatureInfo::getAll(const llvm::RecordKeeper&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:843:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 6]’ /usr/include/c++/8/tuple:1668:70: required from ‘std::pair<_T1, _T2>::pair(std::tuple<_Args1 ...>&, std::tuple<_Args2 ...>&, std::_Index_tuple<_Indexes1 ...>, std::_Index_tuple<_Indexes2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; unsigned int ..._Indexes1 = {0}; _Args2 = {}; unsigned int ..._Indexes2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]’ /usr/include/c++/8/tuple:1657:63: required from ‘std::pair<_T1, _T2>::pair(std::piecewise_construct_t, std::tuple<_Args1 ...>, std::tuple<_Args2 ...>) [with _Args1 = {const llvm::SmallVector, 6>&}; _Args2 = {}; _T1 = const llvm::SmallVector, 6>; _T2 = unsigned int]’ /usr/include/c++/8/ext/new_allocator.h:136:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >]’ /usr/include/c++/8/bits/alloc_traits.h:475:4: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair, 6>, unsigned int>; _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Tp = std::_Rb_tree_node, 6>, unsigned int> >; std::allocator_traits >::allocator_type = std::allocator, 6>, unsigned int> > >]’ /usr/include/c++/8/bits/stl_tree.h:637:32: required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]’ /usr/include/c++/8/bits/stl_tree.h:654:4: required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node, 6>, unsigned int> >*]’ /usr/include/c++/8/bits/stl_tree.h:2414:13: required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, 6>&>, std::tuple<>}; _Key = llvm::SmallVector, 6>; _Val = std::pair, 6>, unsigned int>; _KeyOfValue = std::_Select1st, 6>, unsigned int> >; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator, 6>, unsigned int> >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator = std::_Rb_tree_const_iterator, 6>, unsigned int> >]’ /usr/include/c++/8/bits/stl_map.h:499:8: required from ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::SmallVector, 6>; _Tp = unsigned int; _Compare = std::less, 6> >; _Alloc = std::allocator, 6>, unsigned int> >; std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type = unsigned int; std::map<_Key, _Tp, _Compare, _Alloc>::key_type = llvm::SmallVector, 6>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:845:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/string:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerShared.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/X86DisassemblerTables.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:94:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/GlobalTypeTableBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:16, 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_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/utils/TableGen/CodeGenHwModes.h:16, 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_map.h: In function ‘void llvm::EmitX86EVEX2VEXTables(llvm::RecordKeeper&, llvm::raw_ostream&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:90:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/MergingTypeTableBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/MergingTypeTableBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 21%] Built target obj.llvm-tblgen [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/TypeRecord.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::pdb::TpiStreamHeader; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:67:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/PDB/Native/TpiStreamBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 21%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 23%] Linking CXX static library ../../libLLVMDebugInfoPDB.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoPDB.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/PDB && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoPDB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoPDB.a CMakeFiles/LLVMDebugInfoPDB.dir/GenericError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/IPDBSourceFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDB.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBContext.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBExtras.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBInterfaceAnchors.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolAnnotation.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolBlock.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompiland.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandDetails.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCompilandEnv.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolData.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolExe.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFunc.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugEnd.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolFuncDebugStart.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolLabel.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolPublicSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolThunk.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeArray.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBaseClass.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeBuiltin.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeCustom.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeDimension.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeEnum.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFriend.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionArg.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeFunctionSig.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeManaged.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypePointer.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeTypedef.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeUDT.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolTypeVTableShape.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUnknown.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymbolUsingNamespace.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/PDBSymDumper.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/UDTLayout.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptor.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleDescriptorBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiModuleList.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/DbiStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GlobalsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/Hash.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/HashTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/InfoStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/ModuleDebugStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeBuiltinSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeCompilandSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumModules.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeEnumTypes.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeExeSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeRawSymbol.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NamedStreamMap.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeSession.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFile.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBFileBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTable.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PDBStringTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/PublicsStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/GSIStreamBuilder.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/RawError.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/SymbolStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiHashing.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStream.cpp.o CMakeFiles/LLVMDebugInfoPDB.dir/Native/TpiStreamBuilder.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoPDB.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Built target LLVMDebugInfoPDB make -f utils/TableGen/CMakeFiles/llvm-tblgen.dir/build.make utils/TableGen/CMakeFiles/llvm-tblgen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Linking CXX executable ../../bin/llvm-tblgen cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/utils/TableGen && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-tblgen.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Endian.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/CodeView.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = unsigned char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:54:63: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/CodeView/SymbolSerializer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/DebugInfo/CodeView/SymbolSerializer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Built target llvm-tblgen [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 23%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/depend.internal". Scanning dependencies of target AttributeCompatFuncTableGen make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build.make lib/IR/CMakeFiles/AttributeCompatFuncTableGen.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Building AttributesCompatFunc.inc... 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 [ 23%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Built target AttributeCompatFuncTableGen make -f include/llvm/IR/CMakeFiles/intrinsics_gen.dir/build.make include/llvm/IR/CMakeFiles/intrinsics_gen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target intrinsics_gen make[6]: uscita dalla 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[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Building Attributes.gen... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && ../../../bin/llvm-tblgen -gen-attrs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen.tmp [ 23%] Building Intrinsics.gen... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR && ../../../bin/llvm-tblgen -gen-intrinsic -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Intrinsics.gen.tmp [ 23%] Updating Attributes.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/Attributes.gen.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include/llvm/IR/Attributes.gen [ 23%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Built target intrinsics_gen make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/DllOptionsTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] 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 [ 23%] Updating Options.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool/Options.inc make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Built target DllOptionsTableGen make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LibOptionsTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Building 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 [ 23%] Updating Options.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/Options.inc make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 23%] Built target LibOptionsTableGen make -f tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/build.make tools/llvm-cvtres/CMakeFiles/CvtResTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 25%] Building Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cvtres/Opts.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc.tmp [ 25%] Updating Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cvtres/Opts.inc make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 25%] Built target CvtResTableGen make -f tools/llvm-mt/CMakeFiles/MtTableGen.dir/build.make tools/llvm-mt/CMakeFiles/MtTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 25%] Building Opts.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 [ 25%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 25%] Built target MtTableGen make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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/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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f tools/llvm-rc/CMakeFiles/RcTableGen.dir/build.make tools/llvm-rc/CMakeFiles/RcTableGen.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 26%] Building Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && ../../bin/llvm-tblgen -gen-opt-parser-defs -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rc/Opts.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc.tmp [ 26%] Updating Opts.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-rc/Opts.inc make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 26%] Built target RcTableGen make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target LLVMCore make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/IR/CMakeFiles/LLVMCore.dir/build.make lib/IR/CMakeFiles/LLVMCore.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 26%] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AsmWriter.cpp [ 26%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 26%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Attributes.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/AutoUpgrade.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AutoUpgrade.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 26%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] Linking CXX static library ../../libLLVMDebugInfoCodeView.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/cmake -P CMakeFiles/LLVMDebugInfoCodeView.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/DebugInfo/CodeView && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMDebugInfoCodeView.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMDebugInfoCodeView.a CMakeFiles/LLVMDebugInfoCodeView.dir/AppendingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewError.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CodeViewRecordIO.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/ContinuationRecordBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVSymbolVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/CVTypeVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugChecksumsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossExSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugCrossImpSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugFrameDataSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugInlineeLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugLinesSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugStringTableSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionRecord.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSubsectionVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolRVASubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/DebugSymbolsSubsection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/EnumTables.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Formatters.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/GlobalTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/LazyRandomTypeCollection.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/Line.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/MergingTypeTableBuilder.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordName.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/RecordSerialization.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SimpleTypeSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/StringsAndChecksums.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolDumper.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/SymbolSerializer.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeDumpVisitor.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndex.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeIndexDiscovery.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeHashing.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeRecordMapping.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeStreamMerger.cpp.o CMakeFiles/LLVMDebugInfoCodeView.dir/TypeTableCollection.cpp.o /usr/bin/ranlib ../../libLLVMDebugInfoCodeView.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 28%] Built target LLVMDebugInfoCodeView make -f lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/build.make lib/FuzzMutate/CMakeFiles/LLVMFuzzMutate.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target LLVMFuzzMutate make[6]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 28%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 make -f lib/IRReader/CMakeFiles/LLVMIRReader.dir/build.make lib/IRReader/CMakeFiles/LLVMIRReader.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target LLVMIRReader make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 -f lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/build.make lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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 LLVMCodeGen make[6]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ [ 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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 28%] Built target LLVMIRReader [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/OpDescriptor.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/OpDescriptor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/Operations.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/Operations.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Core.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Constants.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 /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()); ^ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMFuzzMutate.dir/RandomIRBuilder.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/FuzzMutate/RandomIRBuilder.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSwitch.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Core.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 29%] Built target LLVMFuzzMutate [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/Analysis.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/CodeGen/AtomicExpandPass.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AtomicExpandPass.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DIBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DIBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:41: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/BasicTTIImpl.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BasicTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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". Scanning dependencies of target LLVMSelectionDAG make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build.make lib/CodeGen/SelectionDAG/CMakeFiles/LLVMSelectionDAG.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:1769:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:17736:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/DAGCombiner.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/BranchRelaxation.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FastISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FastISel.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/lib/CodeGen/BranchRelaxation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/lib/CodeGen/BranchRelaxation.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchRelaxation.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/CallingConvLower.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugInfoMetadata.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugInfoMetadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CalcSpillWeights.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CalcSpillWeights.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/CallingConvLower.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CallingConvLower.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/CodeGen.cpp.o [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CriticalAntiDepBreaker.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/CodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/IR/Metadata.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Metadata.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/TrackingMDRef.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DebugLoc.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DebugLoc.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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) ^ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/DiagnosticInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DeadMachineInstructionElim.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/DiagnosticInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/deque:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DetectDeadLanes.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DFAPacketizer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/DwarfEHPrepare.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EarlyIfConversion.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/EdgeBundles.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/EdgeBundles.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ExecutionDepsFix.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExecutionDepsFix.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FunctionLoweringInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandISelPseudos.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Globals.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 { ^~~~~~~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetLibraryInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandMemCmp.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ExpandPostRAPseudos.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 29%] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/FaultMaps.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCSymbol.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/FaultMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FaultMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/IR/InlineAsm.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/InlineAsm.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/InlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 29%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/LegalizeDAG.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FEntryInserter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 31%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Instruction.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instruction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/Analysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/FuncletLayout.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Instructions.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Instructions.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GCMetadata.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GCRootLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/IntrinsicInst.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/IntrinsicInst.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ImplicitNullChecks.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/IfConversion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/LLVMContext.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ImplicitNullChecks.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/IR/DiagnosticHandler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContext.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:424:47: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InlineSpiller.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterferenceCache.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/InterleavedAccessPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/CodeGen/InterleavedAccessPass.cpp:48: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/InterleavedAccessPass.cpp:48: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::PMTopLevelManager::AUFoldingSetNode; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:596:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LegacyPassManager.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LegacyPassManager.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LatencyPriorityQueue.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LatencyPriorityQueue.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LazyMachineBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LazyMachineBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:1279:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Metadata.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Operator.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Operator.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LexicalScopes.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/OptBisect.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/OptBisect.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/OptBisect.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/PassManager.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/PassManager.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugValues.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = BasicBlockState; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = BasicBlockState; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:378:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/SafepointIRVerifier.cpp:34: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/ProfileSummary.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ProfileSummary.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int, long long unsigned int, long long unsigned int}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function ‘static llvm::ProfileSummary* llvm::ProfileSummary::getFromMD(llvm::Metadata*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/ProfileSummary.cpp:191:1: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Statepoint.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Statepoint.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeTypes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/IR -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCore.dir/Type.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveDebugVariables.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Type.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Type.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Type.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void {anonymous}::UserValue::rewriteLocations(llvm::VirtRegMap&, const llvm::TargetRegisterInfo&, llvm::BitVector&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LiveIntervals.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/AttributeImpl.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/LLVMContextImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Value.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/IR/Value.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMSelectionDAG.dir/ResourcePriorityQueue.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervals.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveInterval.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DFAPacketizer.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ResourcePriorityQueue.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ResourcePriorityQueue.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 32%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/InstrEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IntervalMap.h:103, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervalUnion.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveIntervalUnion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LivePhysRegs.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ScheduleDAGRRList.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 ^~~~ [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeEdit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 34%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeShrink.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 34%] Built target LLVMCore make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMAsmPrinter make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build.make lib/CodeGen/AsmPrinter/CMakeFiles/LLVMAsmPrinter.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 34%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegMatrix.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegMatrix.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 35%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 35%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 35%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/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/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ARMException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRegUnits.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRegUnits.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 35%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveStacks.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveStacks.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:60: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveVariables.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveVariables.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::JumpTableHeader, llvm::SelectionDAGBuilder::JumpTable}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::SelectionDAGBuilder::CaseBits}; _Tp = llvm::SelectionDAGBuilder::CaseBits; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘bool llvm::SelectionDAGBuilder::buildJumpTable(const CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::MachineBasicBlock*, llvm::SelectionDAGBuilder::CaseCluster&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::APInt, llvm::APInt, llvm::Value*, unsigned int, llvm::MVT::SimpleValueType, bool, bool&, std::nullptr_t, std::nullptr_t, llvm::SmallVector, llvm::BranchProbability&}; _Tp = llvm::SelectionDAGBuilder::BitTestBlock; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘bool llvm::SelectionDAGBuilder::buildBitTests(llvm::SelectionDAGBuilder::CaseClusterVector&, unsigned int, unsigned int, const llvm::SwitchInst*, llvm::SelectionDAGBuilder::CaseCluster&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp:9376:1: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/LLVMTargetMachine.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LLVMTargetMachine.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallString.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LocalStackSlotAllocation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/LowerEmuTLS.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LowerEmuTLS.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineBasicBlock.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugHandlerBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGNodes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGAddressAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGAddressAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBasicBlock.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ByteStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DebugLocStream.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DIE.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::MachineBasicBlock]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockFrequencyInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::addEdges(const BlockNode &Node, ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(N, OuterLoop, addBlockEdges); ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(Index, OuterLoop, addBlockEdges); ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::MachineBasicBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 void BlockFrequencyInfoImpl::computeIrreducibleMass( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:36: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/FoldingSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIE.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DIEHash.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:1311:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:3046:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::RegisterScheduler]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5: required from ‘void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5: required from ‘llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [13], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:190:38: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type] (typename RegistryClass::FunctionPassCtor)Node->getCtor(), In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SelectionDAGISel.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::NotifyAdd(llvm::StringRef, llvm::MachinePassCtor, llvm::StringRef) [with RegistryClass = llvm::RegisterScheduler; llvm::MachinePassCtor = void* (*)()]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:132:8: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:133:31: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} [-Wcast-function-type] this->addLiteralOption(N, (typename RegistryClass::FunctionPassCtor)C, D); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/BranchFolding.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineBlockPlacement.cpp:28: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfAccelTable.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCombiner.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineCopyPropagation.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/DwarfDebug.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCopyPropagation.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:600:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/lib/CodeGen/MachineCSE.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineCSE.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/StatepointLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/CodeGen/TargetLowering.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLowering.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SelectionDAG/TargetLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DominanceFrontier.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominanceFrontier.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominanceFrontier.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/DwarfStringPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/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 ^~~~ 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:895:7: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::ComputeUnreachableDominators(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::SmallVectorImpl*> >&) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:866:33: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertUnreachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:662:24: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from ‘void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*>]’: /usr/include/c++/8/bits/stl_queue.h:617:2: required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(std::priority_queue<_Tp, _Sequence, _Compare>::value_type&&) [with _Tp = std::pair*>; _Sequence = llvm::SmallVector*>, 8>; _Compare = llvm::DomTreeBuilder::SemiNCAInfo >::InsertionInfo::DecreasingLevel; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = std::pair*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:748:5: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertReachable(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr, llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::TreeNodePtr = llvm::DomTreeNodeBase*; typename DomTreeT::NodeType = llvm::MachineBasicBlock]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:664:22: required from ‘static void llvm::DomTreeBuilder::SemiNCAInfo::InsertEdge(DomTreeT&, llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr, llvm::DomTreeBuilder::SemiNCAInfo::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; llvm::DomTreeBuilder::SemiNCAInfo::BatchUpdatePtr = llvm::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*; llvm::DomTreeBuilder::SemiNCAInfo::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTreeConstruction.h:1597:36: required from ‘void llvm::DomTreeBuilder::InsertEdge(DomTreeT&, typename DomTreeT::NodePtr, typename DomTreeT::NodePtr) [with DomTreeT = llvm::DominatorTreeBase; typename DomTreeT::NodePtr = llvm::MachineBasicBlock*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:555:31: required from ‘void llvm::DominatorTreeBase::insertEdge(NodeT*, NodeT*) [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:34:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineDominators.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfStringPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 37%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 37%] 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 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 /usr/bin/ranlib ../../libLLVMSelectionDAG.a [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 39%] Built target LLVMSelectionDAG make -f lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/build.make lib/CodeGen/MIRParser/CMakeFiles/LLVMMIRParser.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFrameInfo.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachineFrameInfo::StackObject}; _Tp = llvm::MachineFrameInfo::StackObject; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateVariableSizedObject(unsigned int, const llvm::AllocaInst*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateFixedObject(uint64_t, int64_t, bool, bool)’: /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateStackObject(uint64_t, unsigned int, bool, const llvm::AllocaInst*, uint8_t)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘int llvm::MachineFrameInfo::CreateFixedSpillStackObject(uint64_t, int64_t, bool)’: /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/DIE.h:641:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/AddressPool.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DwarfUnit.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIParser.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/EHStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MIRParser/MIRParser.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRParser/MIRParser.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/ErlangGCPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPrinterPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 39%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 39%] Built target LLVMMIRParser make -f lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/build.make lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel/CMakeFiles/LLVMGlobalISel.dir/DependInfo.cmake --color= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/AsmPrinter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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 ^~~~ Scanning dependencies of target LLVMGlobalISel make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineFunctionPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:277:68: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstrBundle.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstrBundle.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/CallLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAsmPrinter.dir/WinException.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp [ 39%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineLICM.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineInstr.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/MachineLICM.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/EHStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/WinException.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLICM.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/IRTranslator.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/IRTranslator.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineLoopInfo.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineLoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:41: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ [ 39%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineModuleInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LexicalScopes.h:95:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 1]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:58:10: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/DbgValueHistoryCalculator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 39%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfoImpls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineModuleInfoImpls.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelect.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOperand.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::ClassInfo::MemberInfo}; _Tp = llvm::ClassInfo::MemberInfo; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineOptimizationRemarkEmitter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::CodeViewDebug::collectMemberInfo(llvm::ClassInfo&, const llvm::DIDerivedType*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOperand.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOperand.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineOptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOptimizationRemarkEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/InstructionSelector.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/InstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 40%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 40%] Built target LLVMAsmPrinter make -f lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/build.make lib/Bitcode/Reader/CMakeFiles/LLVMBitReader.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:86: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/CallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerHelper.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineOutliner.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:1417:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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 { ^~~~~~~~~~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/lib/CodeGen/MachinePipeliner.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachinePipeliner.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/Legalizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Legalizer.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Legalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/lib/Bitcode/Reader/BitcodeReader.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::VFuncId}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::FunctionSummary::ConstVCall}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::BitcodeModule}; _Tp = llvm::BitcodeModule; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::Expected llvm::getBitcodeFileContents(llvm::MemoryBufferRef)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/LegalizerInfo.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ make -f lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/build.make lib/Bitcode/Writer/CMakeFiles/LLVMBitWriter.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/lib/Bitcode/Reader/BitcodeReader.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error {anonymous}::BitcodeReader::parseModule(uint64_t, bool)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 40%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DepthFirstIterator.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegionInfo.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Localizer.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Localizer.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineRegisterInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Types.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/Bitcode/BitcodeWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void {anonymous}::ModuleBitcodeWriter::writeMetadataRecords(llvm::ArrayRef, llvm::SmallVectorImpl&, std::vector >*, std::vector >*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Bitcode/BitcodeWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Writer/BitcodeWriter.cpp:14: /usr/include/c++/8/bits/stl_map.h: In constructor ‘{anonymous}::ModuleBitcodeWriterBase::ModuleBitcodeWriterBase(const llvm::Module*, llvm::StringTableBuilder&, llvm::BitstreamWriter&, bool, const llvm::ModuleSummaryIndex*)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeThinLinkBitcode(const llvm::Module*, const llvm::ModuleSummaryIndex&, const ModuleHash&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::BitcodeWriter::writeIndex(const llvm::ModuleSummaryIndex*, const std::map, llvm::DenseMap >*)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegBankSelect.h:67, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegBankSelect.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/MetadataLoader.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Expected llvm::MetadataLoader::MetadataLoaderImpl::lazyLoadModuleMetadataBlock()’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:89, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMGlobalISel.dir/RegisterBank.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBank.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:86, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h: In instantiation of ‘void llvm::RegisterPassParser::initialize() [with RegistryClass = llvm::MachineSchedRegistry]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1339:5: required from ‘void llvm::cl::opt::done() [with DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/CommandLine.h:1361:5: required from ‘llvm::cl::opt::opt(const Mods& ...) [with Mods = {char [8], llvm::cl::initializer, llvm::cl::OptionHidden, llvm::cl::desc}; DataType = llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*); bool ExternalStorage = false; ParserClass = llvm::RegisterPassParser]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:252:65: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachinePassRegistry.h:123:23: warning: cast between incompatible function types from ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} to ‘llvm::MachineSchedRegistry::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} [-Wcast-function-type] (typename RegistryClass::FunctionPassCtor)Node->getCtor(), In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMBitReader.dir/ValueList.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Bitcode/Reader/ValueList.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 42%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 42%] Built target LLVMBitReader make -f lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/build.make lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ASanStackFrameLayout.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ASanStackFrameLayout.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 42%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 42%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 42%] Built target LLVMBitWriter make -f lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/build.make lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/depend.internal". Scanning dependencies of target LLVMInstrumentation make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSink.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/Utils.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/GlobalISel/Utils.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 43%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 43%] Built target LLVMGlobalISel make -f lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/build.make lib/Transforms/InstCombine/CMakeFiles/LLVMInstCombine.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ Scanning dependencies of target LLVMInstCombine make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstructionCombining.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BasicBlockUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BasicBlockUtils.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineSSAUpdater.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineInternal.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstructionCombining.cpp:36: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/BreakCriticalEdges.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/BreakCriticalEdges.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineTraceMetrics.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/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) ^ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineTraceMetrics.h:50, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineTraceMetrics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MachineVerifier.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:50: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineAndOrXor.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MachineVerifier.cpp:26: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PatchableFunction.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:746:36: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CloneFunction.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PatchableFunction.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CodeGen/MIRPrinter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrinter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::FixedMachineStackObject&}; _Tp = llvm::yaml::FixedMachineStackObject; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::yaml::MachineStackObject&}; _Tp = llvm::yaml::MachineStackObject; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_vector.h: In member function ‘void llvm::MIRPrinter::convertStackObjects(llvm::yaml::MachineFunction&, const llvm::MachineFunction&, llvm::ModuleSlotTracker&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/CodeExtractor.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/CodeExtractor.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/CodeExtractor.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRPrintingPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/lib/CodeGen/MacroFusion.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MacroFusion.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/OptimizePHIs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/ParallelCG.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ParallelCG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 8]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Loop*; DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::DenseMap, 8> >; KeyT = llvm::Loop*; ValueT = llvm::SmallVector, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 8> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:209:40: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/InstrProfiling.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/InstrProfiling.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PeepholeOptimizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 43%] Building CXX object lib/Transforms/Utils/CMakeFiles/LLVMTransformUtils.dir/EscapeEnumerator.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PeepholeOptimizer.cpp:69: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 43%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PHIElimination.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/PGOInstrumentation.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOInstrumentation.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/PHIElimination.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIElimination.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/PHIEliminationUtils.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/FunctionImportUtils.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/FunctionImportUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PHIEliminationUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFunctionPass.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:31: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRAHazardRecognizer.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AntiDepBreaker.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AggressiveAntiDepBreaker.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PostRASchedulerList.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 45%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/ImportedFunctionsInliningStatistics.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/ImportedFunctionsInliningStatistics.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ProcessImplicitDefs.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineShifts.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineShifts.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PrologEpilogInserter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:137:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LCSSA.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LCSSA.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMInstCombine.dir/InstCombineSimplifyDemanded.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/PseudoSourceValue.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/PseudoSourceValue.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] Linking CXX static library ../../libLLVMInstrumentation.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/cmake -P CMakeFiles/LLVMInstrumentation.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Instrumentation && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMInstrumentation.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMInstrumentation.a CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/BoundsChecking.cpp.o CMakeFiles/LLVMInstrumentation.dir/DataFlowSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/GCOVProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/MemorySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/IndirectCallPromotion.cpp.o CMakeFiles/LLVMInstrumentation.dir/Instrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/InstrProfiling.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOInstrumentation.cpp.o CMakeFiles/LLVMInstrumentation.dir/PGOMemOPSizeOpt.cpp.o CMakeFiles/LLVMInstrumentation.dir/SanitizerCoverage.cpp.o CMakeFiles/LLVMInstrumentation.dir/ThreadSanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/EfficiencySanitizer.cpp.o CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o /usr/bin/ranlib ../../libLLVMInstrumentation.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 46%] Built target LLVMInstrumentation [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBase.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocBasic.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocFast.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopSimplify.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:261:37: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopSimplify.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopSimplify.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 46%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 46%] Built target LLVMInstCombine make -f lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/build.make lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/LoopUnroll.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/AllocationOrder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocGreedy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/AlignmentFromAssumptions.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp:21: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnroll.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegAllocPBQP.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegAllocPBQP.cpp:32: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollPeel.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterClassInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUnrollRuntime.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterClassInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterClassInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveRangeEdit.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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/lib/CodeGen/RegisterCoalescer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterCoalescer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterPressure.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterPressure.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 46%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopUtils.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterScavenging.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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) ^ make -f lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/build.make lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/DeadStoreElimination.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/DeadStoreElimination.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/RegisterScavenging.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterScavenging.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/AlwaysInliner.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/AlwaysInliner.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/AlwaysInliner.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveInterval.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RenameIndependentSubregs.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:915:34: required from ‘const llvm::SmallVector& llvm::SmallVector::operator=(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:48:33: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/LoopVersioning.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/LoopVersioning.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/MIRCanonicalizerPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ArgumentPromotion.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:32: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘bool isSafeToPromoteArgument(llvm::Argument*, bool, llvm::AAResults&, unsigned int)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:739:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 } ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:739:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ArgumentPromotion.cpp:739:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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) ^ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/MIRCanonicalizerPass.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/MIRCanonicalizerPass.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/RegisterUsageInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegisterUsageInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/EarlyCSE.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Recycler.h:90:23: required from ‘SubClass* llvm::Recycler::Allocate(AllocatorType&) [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/RecyclingAllocator.h:44:75: required from ‘SubClass* llvm::RecyclingAllocator::Allocate() [with SubClass = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*>; unsigned int Size = 16; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:69:25: required from ‘static llvm::ScopedHashTableVal* llvm::ScopedHashTableVal::Create(llvm::ScopedHashTableVal*, llvm::ScopedHashTableVal*, const K&, const V&, AllocatorTy&) [with AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; K = {anonymous}::SimpleValue; V = llvm::Value*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:220:29: required from ‘void llvm::ScopedHashTable::insertIntoScope(llvm::ScopedHashTable::ScopeTy*, const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >; llvm::ScopedHashTable::ScopeTy = llvm::ScopedHashTableScope<{anonymous}::SimpleValue, llvm::Value*, llvm::DenseMapInfo<{anonymous}::SimpleValue>, llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ScopedHashTable.h:196:5: required from ‘void llvm::ScopedHashTable::insert(const K&, const V&) [with K = {anonymous}::SimpleValue; V = llvm::Value*; KInfo = llvm::DenseMapInfo<{anonymous}::SimpleValue>; AllocatorTy = llvm::RecyclingAllocator, llvm::ScopedHashTableVal<{anonymous}::SimpleValue, llvm::Value*> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:692:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/EarlyCSE.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/EarlyCSE.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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) ^ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/LowerSwitch.cpp:16: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::IntRange&}; _Tp = {anonymous}::IntRange; _Alloc = std::allocator<{anonymous}::IntRange>]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::IntRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::IntRange>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’} changed in GCC 7.1 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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/LowerSwitch.cpp:16: /usr/include/c++/8/bits/stl_vector.h: In member function ‘virtual bool {anonymous}::LowerSwitch::runOnFunction(llvm::Function&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::IntRange*, std::vector<{anonymous}::IntRange> >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoCollector.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:26: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/RegUsageInfoPropagate.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/CrossDSOCFI.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/CrossDSOCFI.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/CrossDSOCFI.cpp:15: /usr/include/c++/8/bits/stl_vector.h: In function ‘void {anonymous}::CrossDSOCFI::buildCFICheck(llvm::Module&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/MachineFunction.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ResetMachineFunctionPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GuardWidening.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp:42: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GuardWidening.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GuardWidening.cpp:42: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/NameAnonGlobals.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/NameAnonGlobals.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/SafeStack.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStackColoring.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SafeStack.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/ExtractGV.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/ExtractGV.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:1715:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:2237:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:2284:74: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = llvm::Constant*; MapType = llvm::SmallDenseMap, llvm::detail::DenseMapPair >; VectorType = llvm::SmallVector, 4>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:1423:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::GVN::Expression; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::PHINode*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int>; DerivedT = llvm::DenseMap, unsigned int>; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:89:9: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair, unsigned int>’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVN.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 48%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, llvm::Instruction*>; T2 = std::pair, llvm::Instruction*>; T = std::pair, llvm::Instruction*>; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, llvm::Instruction*>*; It2 = std::pair, llvm::Instruction*>*; T = std::pair, llvm::Instruction*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, llvm::Instruction*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, llvm::Instruction*>; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:376:9: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::BasicBlock*; DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::BasicBlock*; ValueArgs = {}; DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:304:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:308:45: required from ‘ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, llvm::Instruction*>, 2> >; KeyT = llvm::BasicBlock*; ValueT = llvm::SmallVector, llvm::Instruction*>, 2>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, llvm::Instruction*>, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:791:34: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, llvm::Instruction*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNHoist.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, llvm::Instruction*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = long long unsigned int; ValueT = llvm::GlobalValueSummary*; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:354:18: required from ‘ValueTy llvm::StringMap::lookup(llvm::StringRef) const [with ValueTy = llvm::DenseMap; AllocatorTy = llvm::MallocAllocator]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:410:54: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/FunctionImport.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/FunctionImport.cpp:14: /usr/include/c++/8/bits/stl_map.h: In function ‘void llvm::ComputeCrossModuleImportForModuleFromIndex(llvm::StringRef, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In function ‘void ComputeImportForModule(const GVSummaryMapTy&, const llvm::ModuleSummaryIndex&, llvm::FunctionImporter::ImportMapTy&, llvm::StringMap >*)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:113:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:136:23: required from ‘llvm::SSAUpdaterImpl::BBInfo* llvm::SSAUpdaterImpl::BuildBlockList(llvm::SSAUpdaterImpl::BlkT*, llvm::SSAUpdaterImpl::BlockListTy*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock; llvm::SSAUpdaterImpl::BlockListTy = llvm::SmallVectorImpl::BBInfo*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdaterImpl.h:96:27: required from ‘llvm::SSAUpdaterImpl::ValT llvm::SSAUpdaterImpl::GetValue(llvm::SSAUpdaterImpl::BlkT*) [with UpdaterT = llvm::SSAUpdater; llvm::SSAUpdaterImpl::ValT = llvm::Value*; llvm::SSAUpdaterImpl::BlkT = llvm::BasicBlock]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:325:26: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SSAUpdater.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SSAUpdater.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:241:71: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVNExpression.h:205:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:37: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:38: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; DerivedT = llvm::DenseMap<{anonymous}::ModelledPHI, llvm::detail::DenseSetEmpty, {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>, llvm::detail::DenseSetPair<{anonymous}::ModelledPHI> >; KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = {anonymous}::ModelledPHI; ValueT = llvm::detail::DenseSetEmpty; KeyInfoT = {anonymous}::DenseMapInfo<{anonymous}::ModelledPHI>; BucketT = llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:54:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/GVNSink.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:34:32: note: ‘class llvm::detail::DenseSetPair<{anonymous}::ModelledPHI>’ declared here template class DenseSetPair : public DenseSetEmpty { ^~~~~~~~~~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:28, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAGInstrs.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGInstrs.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:4666:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:5259:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IVUsersPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IVUsersPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringExtras.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScheduleDAGPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 /usr/include/c++/8/set:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:22: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::ConstantInt*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:1385:32: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:47: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp:46: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/ScoreboardHazardRecognizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Argument.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:45, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyCFG.cpp:26: /usr/include/c++/8/bits/stl_map.h: In member function ‘bool {anonymous}::SimplifyCFGOpt::FoldValueComparisonIntoPredecessors(llvm::TerminatorInst*, llvm::IRBuilder<>&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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 ^~~~ [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 50%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMipo.dir/InferFunctionAttrs.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InferFunctionAttrs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/IndVarSimplify.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/IndVarSimplify.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/InlineSimple.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:717:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ValueHandle.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyIndVar.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyIndVar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/InferAddressSpaces.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:523:51: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:644:74: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/Inliner.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/Inliner.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyInstructions.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyInstructions.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SlotIndexes.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/Transforms/Utils/SimplifyLibCalls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SimplifyLibCalls.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SimplifyLibCalls.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SpillPlacement.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/SplitKit.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/JumpThreading.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/JumpThreading.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/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/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = llvm::LiveRangeCalc::LiveInBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:274:52: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::LiveRangeCalc::LiveInBlock’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:100:10: note: ‘struct llvm::LiveRangeCalc::LiveInBlock’ declared here struct LiveInBlock { ^~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/LiveRangeCalc.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/SplitKit.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LoopExtractor.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LICM.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LICM.cpp:33: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp:60: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/SymbolRewriter.h:36, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/SymbolRewriter.cpp:60: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/LowerTypeTests.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackColoring.cpp:24: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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 ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/LowerTypeTests.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/LowerTypeTests.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _OutputIterator = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = {anonymous}::ByteArrayInfo*; _OutputIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >]’: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Distance = int; _Pointer = {anonymous}::ByteArrayInfo*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >; _Pointer = {anonymous}::ByteArrayInfo*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::LowerTypeTestsModule::allocateByteArrays():: >]’: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/LowerTypeTests.h:19, 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_vector.h: In member function ‘void llvm::lowertypetests::GlobalLayoutBuilder::addFragment(const std::set&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In member function ‘void {anonymous}::LowerTypeTestsModule::allocateByteArrays()’: /usr/include/c++/8/bits/stl_algo.h:5004:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::ByteArrayInfo*, std::vector<{anonymous}::ByteArrayInfo> >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/LowerTypeTests.h:19, 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_vector.h: In static member function ‘static void llvm::yaml::CustomMappingTraits >, llvm::WholeProgramDevirtResolution::ByArg> >::inputOne(llvm::yaml::IO&, llvm::StringRef, std::map >, llvm::WholeProgramDevirtResolution::ByArg>&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMTransformUtils.dir/VNCoercion.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/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/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Statistic.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SparseSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LivePhysRegs.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMapLivenessAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/raw_ostream.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopAccessAnalysisPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopAccessAnalysisPrinter.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/IRBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/VNCoercion.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp:1: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/IRBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Utils/VNCoercion.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Utils/VNCoercion.cpp:1: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/CodeGen/StackMaps.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackMaps.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackMaps.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 51%] 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 /usr/bin/ranlib ../../libLLVMTransformUtils.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSink.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp:34: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSink.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSink.cpp:34: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 51%] Built target LLVMTransformUtils make -f lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/build.make lib/Transforms/Vectorize/CMakeFiles/LLVMVectorize.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MCExpr*&, long long unsigned int&, llvm::SmallVector, llvm::SmallVector}; _Tp = llvm::StackMaps::CallsiteInfo; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::StackMaps::recordStackMapOpers(const llvm::MachineInstr&, uint64_t, llvm::MachineInstr::const_mop_iterator, llvm::MachineInstr::const_mop_iterator, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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/IPO/MergeFunctions.cpp:92: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = llvm::MapVector >&; _U2 = llvm::MapVector >&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = 1; _T1 = llvm::MapVector >; _T2 = llvm::MapVector >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:694:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:62, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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/IPO/MergeFunctions.cpp:92: /usr/include/c++/8/bits/stl_tempbuf.h: In constructor ‘std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = std::pair]’: /usr/include/c++/8/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _Temporary_buffer<_ForwardIterator, _Tp>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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/IPO/MergeFunctions.cpp:92: /usr/include/c++/8/bits/stl_algo.h: In function ‘_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _BidirectionalIterator2 = std::pair*; _Distance = int]’: /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __rotate_adaptive(_BidirectionalIterator1 __first, ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2373:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Pointer = std::pair*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2460:30: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 = std::__rotate_adaptive(__first_cut, __middle, __second_cut, ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size); ~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Pointer = std::pair*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MergeFunctions::runOnModule(llvm::Module&)::&, const std::pair&)> >]’: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/StackProtector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackProtector.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/MergeFunctions.cpp:92: /usr/include/c++/8/bits/vector.tcc: In function ‘virtual bool {anonymous}::MergeFunctions::runOnModule(llvm::Module&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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/IPO/MergeFunctions.cpp:92: /usr/include/c++/8/bits/stl_algo.h:5001:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5001:15: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _TmpBuf __buf(__first, __last); ^~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDeletion.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDeletion.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDeletion.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 51%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/StackSlotColoring.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:307:60: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDataPrefetch.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDataPrefetch.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:1160:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PartialInlining.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PartialInlining.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TailDuplication.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplication.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = std::pair; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SCCIterator.h:43:7: required from ‘IteratorT llvm::iterator_range::begin() const [with IteratorT = llvm::scc_iterator]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:297:61: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair, unsigned int>’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/LoopVectorize.h:52, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/LoopVectorize.cpp:49: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:354:76: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TailDuplicator.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TailDuplicator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:759:64: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /usr/include/c++/8/bits/stl_iterator.h:492:2: required from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]’ /usr/include/c++/8/bits/stl_algo.h:751:16: required from ‘_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:861:22: required from ‘OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVectorImpl >&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoopDistributeForLoop::includeOnlyCrossPartitionChecks(const llvm::SmallVectorImpl >&, const llvm::SmallVectorImpl&, const llvm::RuntimePointerChecking*)::]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:871:14: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopDistribute.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopDistribute.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetFrameLoweringImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/PassManagerBuilder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/PassManagerBuilder.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ /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/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringBase.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopIdiomRecognize.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopIdiomRecognize.cpp:40: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopInstSimplify.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInstSimplify.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopInterchange.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetLoweringObjectFileImpl.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetLoweringObjectFileImpl.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetOptionsImpl.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetPassConfig.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /usr/include/c++/8/bits/stl_iterator.h:492:2: required from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(const typename _Container::value_type&) [with _Container = llvm::SmallVector, 4>; typename _Container::value_type = std::pair]’ /usr/include/c++/8/bits/stl_algo.h:751:16: required from ‘_OIter std::copy_if(_IIter, _IIter, _OIter, _Predicate) [with _IIter = const std::pair*; _OIter = std::back_insert_iterator, 4> >; _Predicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:861:22: required from ‘OutputIt llvm::copy_if(R&&, OutputIt, UnaryPredicate) [with R = const llvm::SmallVector, 4>&; OutputIt = std::back_insert_iterator, 4> >; UnaryPredicate = {anonymous}::LoadEliminationForLoop::collectMemchecks(const llvm::SmallVectorImpl<{anonymous}::StoreToLoadForwardingCandidate>&)::]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:395:14: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:400:12: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopLoadElimination.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopLoadElimination.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetPassConfig.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetPassConfig.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/SampleProfile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/SampleProfile.cpp:25: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPassManager.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPassManager.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TargetRegisterInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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) ^ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryLocation.h:20, 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: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Instruction*; ValueT = long long unsigned int; MapType = llvm::DenseMap; VectorType = std::vector, std::allocator > >]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSchedule.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSchedule.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/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/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TargetSubtargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 53%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/TwoAddressInstructionPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopPredication.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopPredication.cpp:176: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:46: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:983:11: required from ‘void llvm::SmallDenseMap::grow(unsigned int) [with KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; unsigned int InlineBuckets = 4; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = unsigned int; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const unsigned int&; ValueArgs = {}; DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:292:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:296:34: required from ‘ValueT& llvm::DenseMapBase::operator[](const KeyT&) [with DerivedT = llvm::SmallDenseMap, 4> >; KeyT = unsigned int; ValueT = llvm::SmallVector, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:1481:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/TwoAddressInstructionPass.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/set:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallSet.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRerollPass.cpp:20: /usr/include/c++/8/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 54%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCodeGen.dir/UnreachableBlockElim.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/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/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/UnreachableBlockElim.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/UnreachableBlockElim.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 54%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 54%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/IPO/WholeProgramDevirt.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/IPO/WholeProgramDevirt.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:280:56: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/IndexedMap.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/VirtRegMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/VirtRegMap.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 54%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopRotation.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopRotation.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopRotation.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Vectorize/SLPVectorizer.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/SLPVectorizer.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:1101:61: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/WinEHPrepare.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, 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_vector.h: In member function ‘void llvm::FunctionSummary::addTypeTest(llvm::GlobalValue::GUID)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::wholeprogramdevirt::VTableBits; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::wholeprogramdevirt::VirtualCallTarget}; _Tp = llvm::wholeprogramdevirt::VirtualCallTarget; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, 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_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple >&>, std::tuple<>}; _Key = std::vector >; _Val = std::pair >, llvm::WholeProgramDevirtResolution::ByArg>; _KeyOfValue = std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >, llvm::WholeProgramDevirtResolution::ByArg> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, 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_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::vector >; _Tp = llvm::WholeProgramDevirtResolution::ByArg; _Compare = std::less > >; _Alloc = std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> >]’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >, llvm::WholeProgramDevirtResolution::ByArg> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, 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_vector.h: In function ‘typename std::enable_if::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, Context&) [with T = llvm::WholeProgramDevirtResolution; Context = llvm::yaml::EmptyContext]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, 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_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::pair >, llvm::WholeProgramDevirtResolution::ByArg>, std::_Select1st >, llvm::WholeProgramDevirtResolution::ByArg> >, std::less > >, std::allocator >, llvm::WholeProgramDevirtResolution::ByArg> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >, llvm::WholeProgramDevirtResolution::ByArg> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, 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_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, 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_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = long long unsigned int; _Tp = llvm::WholeProgramDevirtResolution; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In function ‘typename std::enable_if::value, void>::type llvm::yaml::yamlize(llvm::yaml::IO&, T&, bool, Context&) [with T = llvm::TypeIdSummary; Context = llvm::yaml::EmptyContext]’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, 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/vector.tcc: In member function ‘bool {anonymous}::DevirtModule::run()’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/Module.h:23, 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_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/lib/CodeGen/XRayInstrumentation.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/CodeGen/XRayInstrumentation.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopSimplifyCFG.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopSimplifyCFG.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMCodeGen [ 56%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:473:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:145:7: required from ‘bool llvm::SetVector::insert(const value_type&) [with T = std::pair; Vector = llvm::SmallVector, 4>; Set = llvm::SmallDenseSet, 4, llvm::DenseMapInfo > >; llvm::SetVector::value_type = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:565:46: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/bin/ranlib ../../libLLVMipo.a In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/LoopUnrollPass.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnrollPass.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMipo make -f lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/build.make lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Hello /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Hello/CMakeFiles/LLVMHello.dir/depend.internal". Scanning dependencies of target LLVMHello make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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" make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMHello make -f lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/build.make lib/Transforms/ObjCARC/CMakeFiles/LLVMObjCARCOpts.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair >}; _Tp = std::pair >; _Alloc = std::allocator > >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObjCARCOpts.dir/ObjCARCExpand.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCExpand.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/ObjCARCOpts.cpp:28: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = const llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/ObjCARC/BlotMapVector.h:23:43: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::Value*; ValueT = std::pair; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector >, std::allocator > > >]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:884:33: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopUnswitch.cpp:29: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/build.make lib/Transforms/Coroutines/CMakeFiles/LLVMCoroutines.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/LoopVersioningLICM.cpp:63: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlanValue.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Vectorize/VPlan.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMVectorize make -f lib/Linker/CMakeFiles/LLVMLinker.dir/build.make lib/Linker/CMakeFiles/LLVMLinker.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Linker/IRMover.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Linker/IRMover.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/IRMover.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MemCpyOptimizer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MemCpyOptimizer.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMObjCARCOpts make -f lib/Analysis/CMakeFiles/LLVMAnalysis.dir/build.make lib/Analysis/CMakeFiles/LLVMAnalysis.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysis.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp:27: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysis.cpp:27: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Linker -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMLinker.dir/LinkModules.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergeICmps.cpp:25: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Distance = int; _Tp = {anonymous}::BCECmpBlock; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector&, llvm::PHINode&):: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergeICmps.cpp:25: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector&, llvm::PHINode&):: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::BCECmpChain::BCECmpChain(const std::vector&, llvm::PHINode&):: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkDiagnosticInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkDiagnosticInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Linker/LinkModules.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘virtual bool {anonymous}::MergeICmps::runOnFunction(llvm::Function&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::BCECmpBlock*, std::vector<{anonymous}::BCECmpBlock> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMCoroutines [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make -f lib/LTO/CMakeFiles/LLVMLTO.dir/build.make lib/LTO/CMakeFiles/LLVMLTO.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] Built target LLVMLinker make -f lib/Object/CMakeFiles/LLVMObject.dir/build.make lib/Object/CMakeFiles/LLVMObject.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AliasAnalysisSummary.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AliasAnalysisSummary.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/MergedLoadStoreMotion.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp:77: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/Caching.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/Caching.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/Caching.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 56%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ArchiveWriter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ArchiveWriter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NaryReassociate.h:82, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp:79: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NaryReassociate.h:82, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NaryReassociate.cpp:79: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTO.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTO.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 57%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/AssumptionCache.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/AssumptionCache.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:461:40: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFFImportFile.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/COFFImportFile.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::Error llvm::object::writeImportLibrary(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, llvm::COFF::MachineTypes, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::lto::LTO::addThinLTO(llvm::BitcodeModule, llvm::ArrayRef, const llvm::lto::SymbolResolution*&, const llvm::lto::SymbolResolution*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::BasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:3849:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::Value*; unsigned int Align = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVNExpression.h:205:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/NewGVN.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/NewGVN.cpp:55: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BasicAliasAnalysis.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/LTOBackend.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOBackend.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::BlockFrequencyInfoImplBase::FrequencyData; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::setBlockFreq(const BlockT*, uint64_t) [with BT = llvm::BasicBlock]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&}; _Tp = llvm::BlockFrequencyInfoImplBase::WorkingData; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::BlockFrequencyInfoImpl::initializeRPOT() [with BT = llvm::BasicBlock]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::addEdges(const BlockNode&, const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:672:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::addEdges(const BlockNode &Node, ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::bfi_detail::IrreducibleGraph::initialize(const llvm::BlockFrequencyInfoImplBase::LoopData*, BlockEdgesAdder) [with BlockEdgesAdder = llvm::bfi_detail::BlockEdgesAdder]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:657:6: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 void IrreducibleGraph::initialize(const BFIBase::LoopData *OuterLoop, ^~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:662:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(N, OuterLoop, addBlockEdges); ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:666:7: note: parameter passing for argument of type ‘llvm::bfi_detail::BlockEdgesAdder’ changed in GCC 7.1 addEdges(Index, OuterLoop, addBlockEdges); ^~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h: In member function ‘void llvm::BlockFrequencyInfoImpl::computeIrreducibleMass(llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator) [with BT = llvm::BasicBlock]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1277:6: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 void BlockFrequencyInfoImpl::computeIrreducibleMass( ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfoImpl.h:1290:36: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 for (auto &L : analyzeIrreducible(G, OuterLoop, Insert)) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/BlockFrequencyInfoImpl.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp: In member function ‘llvm::iterator_range > llvm::BlockFrequencyInfoImplBase::analyzeIrreducible(const llvm::bfi_detail::IrreducibleGraph&, llvm::BlockFrequencyInfoImplBase::LoopData*, std::__cxx11::list::iterator)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BlockFrequencyInfoImpl.cpp:766:1: note: parameter passing for argument of type ‘std::__cxx11::list::iterator’ {aka ‘std::_List_iterator’} changed in GCC 7.1 BlockFrequencyInfoImplBase::analyzeIrreducible( ^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/LTOCodeGenerator.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/LTOCodeGenerator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::BasicBlock*; ValueT = bool; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /usr/include/c++/8/bits/stl_construct.h:75:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = llvm::DenseMap; _Args = {const llvm::DenseMap, llvm::detail::DenseMapPair >&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: required from ‘_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*]’ /usr/include/c++/8/bits/stl_uninitialized.h:289:37: required from ‘_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = const llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; _Tp = llvm::DenseMap]’ /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = llvm::DenseMap*; _ForwardIterator = llvm::DenseMap*; _Allocator = std::allocator >]’ /usr/include/c++/8/bits/vector.tcc:611:44: required from ‘void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /usr/include/c++/8/bits/stl_vector.h:827:4: required from ‘void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = llvm::DenseMap; _Alloc = std::allocator >; std::vector<_Tp, _Alloc>::size_type = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/BranchProbabilityInfo.cpp:444:38: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:32, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/PlaceSafepoints.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/BasicBlock.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CFG.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CFGPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFGPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/LTO/ThinLTOCodeGenerator.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 59%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Reg2Mem.cpp In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CFLAndersAliasAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Val_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CFLAndersAliasAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Distance = int; _Tp = {anonymous}::OffsetValue; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ [ 60%] 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 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CFLAndersAliasAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../libLLVMLTO.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] Built target LLVMLTO [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CFLAndersAliasAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CFLAndersAliasAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLAndersAliasAnalysis.cpp:56: /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::CFLAndersAAResult::FunctionInfo llvm::CFLAndersAAResult::buildInfoFrom(const llvm::Function&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::OffsetValue*, std::vector<{anonymous}::OffsetValue> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make -f lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/build.make lib/ExecutionEngine/CMakeFiles/LLVMExecutionEngine.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/RewriteStatepointsForGC.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, llvm::detail::DenseMapPair >; DerivedT = llvm::DenseMap, llvm::detail::DenseMapPair >; KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = llvm::Value*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; DerivedT = llvm::DenseMap, unsigned int, llvm::DenseMapInfo >, llvm::detail::DenseMapPair, unsigned int> >; KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = llvm::AssertingVH; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo >; BucketT = llvm::detail::DenseMapPair, unsigned int>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:38:7: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = {anonymous}::PartiallyConstructedSafepointRecord; _Args = {const {anonymous}::PartiallyConstructedSafepointRecord&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:150:18: required from ‘static void std::__uninitialized_fill<_TrivialValueType>::__uninit_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord; bool _TrivialValueType = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:194:15: required from ‘void std::uninitialized_fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = {anonymous}::PartiallyConstructedSafepointRecord*; _Tp = {anonymous}::PartiallyConstructedSafepointRecord]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:432:28: required from ‘void llvm::SmallVectorImpl::assign(llvm::SmallVectorImpl::size_type, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; llvm::SmallVectorImpl::size_type = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:873:5: required from ‘llvm::SmallVector::SmallVector(size_t, const T&) [with T = {anonymous}::PartiallyConstructedSafepointRecord; unsigned int N = 64; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp:2215:79: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair, unsigned int>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair, unsigned int>’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /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 { ^~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/ModuleSymbolTable.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngine.cpp:15: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::ExecutionEngine::LoadValueFromMemory(llvm::GenericValue&, llvm::GenericValue*, llvm::Type*)’: /usr/include/c++/8/bits/stl_vector.h:847:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(end(), __new_size - size(), __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CFLSteensAliasAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CFLSteensAliasAnalysis.cpp:38: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::cflaa::CFLGraph::Edge}; _Tp = llvm::cflaa::CFLGraph::Edge; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::cflaa::CFLGraph::addEdge(llvm::cflaa::CFLGraph::Node, llvm::cflaa::CFLGraph::Node, int64_t)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ModuleSymbolTable.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/ModuleSymbolTable.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::cflaa::CFLGraphBuilder::GetEdgesVisitor::addDerefEdge(llvm::Value*, llvm::Value*, bool) [with CFLAA = llvm::CFLSteensAAResult]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/vector.tcc: In member function ‘bool llvm::cflaa::CFLGraphBuilder::GetEdgesVisitor::tryInterproceduralAnalysis(llvm::CallSite, const llvm::SmallVectorImpl&) [with CFLAA = llvm::CFLSteensAAResult]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/ExecutionEngineBindings.cpp:15: /usr/include/c++/8/bits/stl_vector.h: In function ‘LLVMOpaqueGenericValue* LLVMRunFunction(LLVMExecutionEngineRef, LLVMValueRef, unsigned int, LLVMOpaqueGenericValue**)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Object -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMObject.dir/RecordStreamer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/RecordStreamer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/SymbolSize.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/SymbolSize.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::object::SymEntry}; _Tp = llvm::object::SymEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In function ‘std::vector > llvm::object::computeSymbolSizes(const llvm::object::ObjectFile&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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 /usr/bin/ranlib ../libLLVMExecutionEngine.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] Built target LLVMExecutionEngine make -f lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/build.make lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallGraph.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallGraph.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmRelocation&}; _Tp = llvm::wasm::WasmRelocation; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseRelocSection(llvm::StringRef, const uint8_t*, const uint8_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmImport&}; _Tp = llvm::wasm::WasmImport; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseImportSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmGlobal&}; _Tp = llvm::wasm::WasmGlobal; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseGlobalSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = llvm::Value*; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/stl_map.h: In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = llvm::Value*; _Tp = llvm::GenericValue; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::wasm::WasmElemSegment&}; _Tp = llvm::wasm::WasmElemSegment; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::object::WasmSegment&}; _Tp = llvm::object::WasmSegment; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Object/WasmObjectFile.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseDataSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error llvm::object::WasmObjectFile::parseElemSection(const uint8_t*, const uint8_t*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::GenericValue llvm::Interpreter::executeBitCastInst(llvm::Value*, llvm::Type*, llvm::ExecutionContext&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitBitCastInst(llvm::BitCastInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::SwitchToNewBasicBlock(llvm::BasicBlock*, llvm::ExecutionContext&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitGetElementPtrInst(llvm::GetElementPtrInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitShl(llvm::BinaryOperator&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitLShr(llvm::BinaryOperator&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::Interpreter::visitAShr(llvm::BinaryOperator&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Module.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Execution.cpp:14: /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitTruncInst(llvm::TruncInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSExtInst(llvm::SExtInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitZExtInst(llvm::ZExtInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPTruncInst(llvm::FPTruncInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPExtInst(llvm::FPExtInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPToSIInst(llvm::FPToSIInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitFPToUIInst(llvm::FPToUIInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitUIToFPInst(llvm::UIToFPInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitSIToFPInst(llvm::SIToFPInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitPtrToIntInst(llvm::PtrToIntInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::visitIntToPtrInst(llvm::IntToPtrInst&)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::Interpreter::callFunction(llvm::Function*, llvm::ArrayRef)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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 ../libLLVMObject.a In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] Built target LLVMObject make -f lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/build.make lib/ExecutionEngine/MCJIT/CMakeFiles/LLVMMCJIT.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CallPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CallPrinter.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: /usr/include/c++/8/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = const llvm::GenericValue*; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/ExecutionEngine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/Interpreter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp:22: /usr/include/c++/8/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_printf(llvm::FunctionType*, llvm::ArrayRef)’: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘llvm::GenericValue lle_X_fprintf(llvm::FunctionType*, llvm::ArrayRef)’: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘bool llvm::SROA::presplitLoadsAndStores(llvm::AllocaInst&, llvm::sroa::AllocaSlices&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] Built target LLVMMCJIT make -f lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/build.make lib/ExecutionEngine/Orc/CMakeFiles/LLVMOrcJIT.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] Built target LLVMInterpreter make -f lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/build.make lib/ExecutionEngine/RuntimeDyld/CMakeFiles/LLVMRuntimeDyld.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function ‘void llvm::__register_frame(void*)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:53:14: warning: unnecessary parentheses in declaration of ‘rf’ [-Wparentheses] static void((*rf)(void *)) = 0; ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp: In function ‘void llvm::__deregister_frame(void*)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RTDyldMemoryManager.cpp:66:14: warning: unnecessary parentheses in declaration of ‘df’ [-Wparentheses] static void((*df)(void *)) = 0; ^ [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CmpInstAnalysis.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CmpInstAnalysis.cpp [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/CostModel.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BasicAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/tuple:38, from /usr/include/c++/8/functional:54, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Scalar.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::Error llvm::RuntimeDyldImpl::computeTotalAllocSize(const llvm::object::ObjectFile&, uint64_t&, uint32_t&, uint64_t&, uint32_t&, uint64_t&, uint32_t&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp:14: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_SysV]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcI386]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcAArch64]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static llvm::JITTargetAddress llvm::orc::LocalJITCompileCallbackManager::reenter(void*, void*) [with TargetT = llvm::orc::OrcX86_64_Win32]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:193:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/CodeMetrics.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CodeMetrics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CodeMetrics.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/CodeMetrics.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/IndirectionUtils.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager::grow() [with TargetT = llvm::orc::OrcAArch64]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager::grow() [with TargetT = llvm::orc::OrcI386]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager::grow() [with TargetT = llvm::orc::OrcX86_64_Win32]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::orc::LocalJITCompileCallbackManager::grow() [with TargetT = llvm::orc::OrcX86_64_SysV]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldCheckerImpl.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyldChecker.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldChecker.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20, 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: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>; _KeyOfValue = std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >; _Compare = std::less >; _Alloc = std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RuntimeDyld.h:27, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/RTDyldMemoryManager.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h:20, 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: /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::RuntimeDyldCheckerImpl::registerStubMap(llvm::StringRef, unsigned int, const StubMap&)’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h: In member function ‘void llvm::RuntimeDyldCheckerImpl::registerSection(llvm::StringRef, unsigned int)’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo>, std::_Select1st, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >, std::less >, std::allocator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::RuntimeDyldCheckerImpl::SectionAddressInfo> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMOrcJIT.dir/OrcCBindings.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ExecutionEngine/Orc/OrcCBindings.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:160: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp:159: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 60%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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 ^~~~ [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Delinearization.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:924:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/SimpleLoopUnswitch.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallBitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DependenceAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallBitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/DependenceAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/DependenceAnalysis.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 62%] Built target LLVMOrcJIT make -f lib/Target/CMakeFiles/LLVMTarget.dir/build.make lib/Target/CMakeFiles/LLVMTarget.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Sink.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/Sink.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/Sink.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 62%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 62%] Linking CXX static library ../../libLLVMRuntimeDyld.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -P CMakeFiles/LLVMRuntimeDyld.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ExecutionEngine/RuntimeDyld && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMRuntimeDyld.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMRuntimeDyld.a CMakeFiles/LLVMRuntimeDyld.dir/JITSymbol.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RTDyldMemoryManager.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyld.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldChecker.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldCOFF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldELF.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/RuntimeDyldMachO.cpp.o CMakeFiles/LLVMRuntimeDyld.dir/Targets/RuntimeDyldELFMips.cpp.o /usr/bin/ranlib ../../libLLVMRuntimeDyld.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 62%] Built target LLVMRuntimeDyld [ 62%] Building CXX object lib/Transforms/Scalar/CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetLoweringObjectFile.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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 ^~~~ make -f lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/build.make lib/Target/NVPTX/CMakeFiles/NVPTXCommonTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 62%] 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 [ 62%] 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 [ 62%] 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 [ 62%] 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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 62%] 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 [ 62%] 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 [ 62%] 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 [ 62%] 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 [ 62%] 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 [ 62%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 62%] Built target NVPTXCommonTableGen make -f lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/AMDGPUCommonTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 62%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 64%] Building AMDGPUGenInstrInfo.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-instr-info -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenInstrInfo.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/TargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 64%] 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 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 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 [ 64%] Linking CXX static library ../libLLVMTarget.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/cmake -P CMakeFiles/LLVMTarget.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMTarget.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMTarget.a CMakeFiles/LLVMTarget.dir/Target.cpp.o CMakeFiles/LLVMTarget.dir/TargetIntrinsicInfo.cpp.o CMakeFiles/LLVMTarget.dir/TargetLoweringObjectFile.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachine.cpp.o CMakeFiles/LLVMTarget.dir/TargetMachineC.cpp.o /usr/bin/ranlib ../libLLVMTarget.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 64%] Built target LLVMTarget make -f lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/build.make lib/Target/AArch64/CMakeFiles/AArch64CommonTableGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 64%] 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 [ 64%] 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 [ 64%] 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 [ 64%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 64%] 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 [ 64%] Building AMDGPUGenMCCodeEmitter.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && ../../../bin/llvm-tblgen -gen-emitter -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -I /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.td -o /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenMCCodeEmitter.inc.tmp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 64%] 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 [ 64%] 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 [ 64%] 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 [ 64%] 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 [ 64%] 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 [ 64%] 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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 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 [ 64%] 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 [ 64%] 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 [ 64%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 64%] 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 [ 64%] 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 [ 64%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/IVUsers.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/IVUsers.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] 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 [ 65%] 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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 2]’ /usr/include/c++/8/bits/stl_pair.h:304:17: required from ‘constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = llvm::PHINode* const&; _T2 = llvm::SmallVector, 2>; typename std::__decay_and_strip<_T2>::__type = llvm::SmallVector, 2>; typename std::__decay_and_strip<_Tp>::__type = llvm::PHINode*]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:38: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:774:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(const llvm::SmallVectorImpl&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:896:36: required from ‘llvm::SmallVector::SmallVector(const llvm::SmallVector&) [with T = std::pair; unsigned int N = 2]’ /usr/include/c++/8/bits/stl_pair.h:303:17: required from ‘void std::_Construct(_T1*, _Args&& ...) [with _T1 = std::pair, 2> >; _Args = {const std::pair, 2> >&}]’ /usr/include/c++/8/bits/stl_uninitialized.h:83:18: required from ‘static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = const std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; bool _TrivialValueTypes = false]’ /usr/include/c++/8/bits/stl_uninitialized.h:134:15: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/8/bits/stl_uninitialized.h:311:2: required from ‘_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = std::pair, 2> >*; _ForwardIterator = std::pair, 2> >*; _Allocator = std::allocator, 2> > >]’ /usr/include/c++/8/bits/vector.tcc:447:6: required from ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator, 2> >*, std::vector, 2> >, std::allocator, 2> > > > >; typename std::_Vector_base<_Tp, _Alloc>::pointer = std::pair, 2> >*]’ /usr/include/c++/8/bits/vector.tcc:109:4: required from ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair, 2> >}; _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >]’ /usr/include/c++/8/bits/stl_vector.h:1091:9: required from ‘void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::pair, 2> >; _Alloc = std::allocator, 2> > >; std::vector<_Tp, _Alloc>::value_type = std::pair, 2> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:100:7: required from ‘ValueT& llvm::MapVector::operator[](const KeyT&) [with KeyT = llvm::PHINode*; ValueT = llvm::SmallVector, 2>; MapType = llvm::DenseMap, llvm::detail::DenseMapPair >; VectorType = std::vector, 2> >, std::allocator, 2> > > >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:550:15: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/StructurizeCFG.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 65%] 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 [ 65%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 65%] 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 [ 65%] 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 [ 65%] 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 [ 65%] 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 [ 65%] 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 [ 65%] Updating AMDGPUGenIntrinsics.inc... cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU && /usr/bin/cmake -E copy_if_different /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc.tmp /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenIntrinsics.inc [ 65%] 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 [ 65%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 67%] Built target AMDGPUCommonTableGen make -f lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/build.make lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". [ 67%] 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 Scanning dependencies of target LLVMAsmParser make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 67%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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 [ 67%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 67%] Built target AArch64CommonTableGen make -f lib/ProfileData/CMakeFiles/LLVMProfileData.dir/build.make lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/CMakeFiles/LLVMProfileData.dir/depend.internal". Scanning dependencies of target LLVMProfileData make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InlineCost.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AssumptionCache.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InlineCost.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InlineCost.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Function.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/TailRecursionElimination.h:56, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Transforms/Scalar/TailRecursionElimination.cpp:53: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstCount.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 68%] Linking CXX static library ../../libLLVMScalarOpts.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/cmake -P CMakeFiles/LLVMScalarOpts.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Transforms/Scalar && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMScalarOpts.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMScalarOpts.a CMakeFiles/LLVMScalarOpts.dir/ADCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/AlignmentFromAssumptions.cpp.o CMakeFiles/LLVMScalarOpts.dir/BDCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/CallSiteSplitting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantHoisting.cpp.o CMakeFiles/LLVMScalarOpts.dir/ConstantProp.cpp.o CMakeFiles/LLVMScalarOpts.dir/CorrelatedValuePropagation.cpp.o CMakeFiles/LLVMScalarOpts.dir/DCE.cpp.o CMakeFiles/LLVMScalarOpts.dir/DeadStoreElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/DivRemPairs.cpp.o CMakeFiles/LLVMScalarOpts.dir/EarlyCSE.cpp.o CMakeFiles/LLVMScalarOpts.dir/FlattenCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Float2Int.cpp.o CMakeFiles/LLVMScalarOpts.dir/GuardWidening.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNHoist.cpp.o CMakeFiles/LLVMScalarOpts.dir/GVNSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/IVUsersPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/InductiveRangeCheckElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/IndVarSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/InferAddressSpaces.cpp.o CMakeFiles/LLVMScalarOpts.dir/JumpThreading.cpp.o CMakeFiles/LLVMScalarOpts.dir/LICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopAccessAnalysisPrinter.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSink.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDeletion.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDataPrefetch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopDistribute.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopIdiomRecognize.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInstSimplify.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopInterchange.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopLoadElimination.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPassManager.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopPredication.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRerollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopRotation.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopSimplifyCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnrollPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/LoopVersioningLICM.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerAtomic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerExpectIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/LowerGuardIntrinsic.cpp.o CMakeFiles/LLVMScalarOpts.dir/MemCpyOptimizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergeICmps.cpp.o CMakeFiles/LLVMScalarOpts.dir/MergedLoadStoreMotion.cpp.o CMakeFiles/LLVMScalarOpts.dir/NaryReassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/NewGVN.cpp.o CMakeFiles/LLVMScalarOpts.dir/PartiallyInlineLibCalls.cpp.o CMakeFiles/LLVMScalarOpts.dir/PlaceSafepoints.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reassociate.cpp.o CMakeFiles/LLVMScalarOpts.dir/Reg2Mem.cpp.o CMakeFiles/LLVMScalarOpts.dir/RewriteStatepointsForGC.cpp.o CMakeFiles/LLVMScalarOpts.dir/SCCP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SROA.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalar.cpp.o CMakeFiles/LLVMScalarOpts.dir/Scalarizer.cpp.o CMakeFiles/LLVMScalarOpts.dir/SeparateConstOffsetFromGEP.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimpleLoopUnswitch.cpp.o CMakeFiles/LLVMScalarOpts.dir/SimplifyCFGPass.cpp.o CMakeFiles/LLVMScalarOpts.dir/Sink.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculativeExecution.cpp.o CMakeFiles/LLVMScalarOpts.dir/SpeculateAroundPHIs.cpp.o CMakeFiles/LLVMScalarOpts.dir/StraightLineStrengthReduce.cpp.o CMakeFiles/LLVMScalarOpts.dir/StructurizeCFG.cpp.o CMakeFiles/LLVMScalarOpts.dir/TailRecursionElimination.cpp.o In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::Error llvm::readPGOFuncNameStrings(llvm::StringRef, llvm::InstrProfSymtab&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::InstrProfSymtab::create(llvm::Module&, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProf.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProf.cpp:15: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/InstructionSimplify.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Attributes.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/AsmParser/LLParser.cpp:14: /usr/include/c++/8/bits/stl_map.h: In member function ‘bool llvm::LLParser::ParseUnnamedAttrGrp()’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/bin/ranlib ../../libLLVMScalarOpts.a [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] Built target LLVMScalarOpts make -f lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/build.make lib/ProfileData/Coverage/CMakeFiles/LLVMCoverage.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/stl_map.h: In member function ‘bool llvm::LLParser::ValidateEndOfModule()’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]’: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Error llvm::RawInstrProfReader::readName(llvm::NamedInstrProfRecord&) [with IntPtrT = unsigned int]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::StringRef llvm::RawInstrProfReader::getName(uint64_t) const [with IntPtrT = unsigned int]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Error llvm::RawInstrProfReader::readName(llvm::NamedInstrProfRecord&) [with IntPtrT = long long unsigned int]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::StringRef llvm::RawInstrProfReader::getName(uint64_t) const [with IntPtrT = long long unsigned int]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp:21: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/User.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InstructionSimplify.h:35, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/InstructionSimplify.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int, const long long unsigned int&, const long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘const unsigned char* llvm::IndexedInstrProfReader::readSummary(llvm::IndexedInstrProf::ProfVersion, const unsigned char*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/lib/ProfileData/Coverage/CoverageMapping.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::CounterMappingRegion&, long long unsigned int&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, const long long unsigned int&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::StringRef&, unsigned int}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&, bool&}; _Tp = llvm::coverage::CoverageSegment; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::coverage::CountedRegion&}; _Tp = llvm::coverage::CountedRegion; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::coverage::FunctionRecord}; _Tp = llvm::coverage::FunctionRecord; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::RawInstrProfReader::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = unsigned int]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::RawInstrProfReader::createSymtab(llvm::InstrProfSymtab&) [with IntPtrT = long long unsigned int]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::coverage::CoverageMapping::loadFunctionRecord(const llvm::coverage::CoverageMappingRecord&, llvm::IndexedInstrProfReader&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {InstrProfValueData}; _Tp = InstrProfValueData; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::TextInstrProfReader::readValueProfileData(llvm::InstrProfRecord&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In static member function ‘static std::vector {anonymous}::SegmentBuilder::buildSegments(llvm::MutableArrayRef)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In member function ‘virtual llvm::Error llvm::TextInstrProfReader::readNextRecord(llvm::NamedInstrProfRecord&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/vector.tcc: In member function ‘llvm::Error llvm::InstrProfSymtab::create(const NameIterRange&) [with NameIterRange = llvm::iterator_range::key_iterator>]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/InstrProfReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMapping.cpp:548:3: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/lib/ProfileData/Coverage/CoverageMapping.cpp:15: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFile(llvm::StringRef) const’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForFunction(const llvm::coverage::FunctionRecord&) const’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::coverage::CoverageData llvm::coverage::CoverageMapping::getCoverageForExpansion(const llvm::coverage::ExpansionRecord&) const’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ProfileData/InstrProfWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::OnDiskChainedHashTableGenerator::Item; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/OnDiskHashTable.h:129:33: required from ‘void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref, Info&) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap* const]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/OnDiskHashTable.h:118:5: required from ‘void llvm::OnDiskChainedHashTableGenerator::insert(typename Info::key_type_ref, typename Info::data_type_ref) [with Info = llvm::InstrProfRecordWriterTrait; typename Info::key_type_ref = llvm::StringRef; typename Info::data_type_ref = const llvm::SmallDenseMap* const]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:260:49: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/InstrProfWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/InstrProfWriter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMCoverage.dir/CoverageMappingReader.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/vector.tcc: In member function ‘llvm::Error llvm::InstrProfWriter::writeText(llvm::raw_fd_ostream&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/Interval.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/algorithm:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CoverageMappingReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15: /usr/include/c++/8/bits/stl_algobase.h: In function ‘_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_comp_val >&, uint64_t)> >]’: /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __lower_bound(_ForwardIterator __first, _ForwardIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:946:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/ProfileData/ProfileSummaryBuilder.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ProfileSummaryEntry&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/ProfileData/ProfileSummaryBuilder.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::ProfileSummaryBuilder::computeDetailedSummary()’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IntervalPartition.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CoverageMappingReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)0]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:519:3: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 } ^ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/CoverageMappingReader.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/Coverage/CoverageMappingReader.cpp:15: /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)2; IntPtrT = unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)1]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)1]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)1]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = long long unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)1]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)2; IntPtrT = unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)0]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] 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/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)2; IntPtrT = long long unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)0]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/ranlib ../libLLVMAsmParser.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] Built target LLVMAsmParser [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/IteratedDominanceFrontier.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Expected {anonymous}::VersionedCovMapFuncRecordReader::readFunctionRecords(const char*, const char*) [with llvm::coverage::CovMapVersion Version = (llvm::coverage::CovMapVersion)1; IntPtrT = unsigned int; llvm::support::endianness Endian = (llvm::support::endianness)0]’: /usr/include/c++/8/bits/stl_algo.h:2033:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__lower_bound(__first, __last, __val, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_comp_val(__comp)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 68%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] Built target LLVMCoverage make -f lib/Passes/CMakeFiles/LLVMPasses.dir/build.make lib/Passes/CMakeFiles/LLVMPasses.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ProfileData/SampleProfReader.h:212, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:212, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBranchProbabilityInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/IR/DiagnosticInfo.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:216, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&, long long unsigned int&, long long unsigned int&}; _Tp = llvm::ProfileSummaryEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderBinary::readSummaryEntry(std::vector&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:216, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, llvm::sampleprof::FunctionSamples>; _KeyOfValue = std::_Select1st, llvm::sampleprof::FunctionSamples> >; _Compare = std::less >; _Alloc = std::allocator, llvm::sampleprof::FunctionSamples> >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less >, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticInfo.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ProfileData/SampleProfReader.h:216, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ProfileData/SampleProfReader.cpp:23: /usr/include/c++/8/bits/stl_map.h: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderBinary::readProfile(llvm::sampleprof::FunctionSamples&)’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less >, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, make -f lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/build.make lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target LLVMDlltoolDriver make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] Building CXX object lib/ToolDrivers/llvm-dlltool/CMakeFiles/LLVMDlltoolDriver.dir/DlltoolDriver.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-dlltool && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BranchProbabilityInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBranchProbabilityInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBranchProbabilityInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /usr/include/c++/8/bits/stl_map.h: In member function ‘virtual std::error_code llvm::sampleprof::SampleProfileReaderText::read()’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less >, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 68%] Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyBlockFrequencyInfo.cpp.o cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/bits/stl_map.h: In member function ‘std::error_code llvm::sampleprof::SampleProfileReaderGCC::readOneFunctionProfile(const InlineCallStack&, bool, uint32_t)’: /usr/include/c++/8/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, llvm::sampleprof::FunctionSamples>, std::_Select1st, llvm::sampleprof::FunctionSamples> >, std::less >, std::allocator, llvm::sampleprof::FunctionSamples> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator, llvm::sampleprof::FunctionSamples> >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 68%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] Built target LLVMDlltoolDriver make -f lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/build.make lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib/CMakeFiles/LLVMLibDriver.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-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". Scanning dependencies of target LLVMLibDriver make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyBlockFrequencyInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyBlockFrequencyInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 68%] Building CXX object lib/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ArchiveWriter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/ToolDrivers/llvm-lib/LibDriver.cpp:18: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘int llvm::libDriverMain(llvm::ArrayRef)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 68%] Linking CXX static library ../../libLLVMLibDriver.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -P CMakeFiles/LLVMLibDriver.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ToolDrivers/llvm-lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMLibDriver.dir/link.txt --verbose=1 /usr/bin/ar qc ../../libLLVMLibDriver.a CMakeFiles/LLVMLibDriver.dir/LibDriver.cpp.o /usr/bin/ranlib ../../libLLVMLibDriver.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] Built target LLVMLibDriver make -f lib/XRay/CMakeFiles/LLVMXRay.dir/build.make lib/XRay/CMakeFiles/LLVMXRay.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ 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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ Scanning dependencies of target LLVMXRay make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 68%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:434:65: required from ‘T* llvm::SpecificBumpPtrAllocator::Allocate(size_t) [with T = llvm::LazyCallGraph::Node; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:1543:39: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:395:43: required from ‘llvm::SpecificBumpPtrAllocator::SpecificBumpPtrAllocator(llvm::SpecificBumpPtrAllocator&&) [with T = llvm::LazyCallGraph::Node]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:195:45: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LazyCallGraph.h:38, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LazyCallGraph.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/InstrumentationMap.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/InstrumentationMap.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::SledEntry}; _Tp = llvm::xray::SledEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::Expected llvm::xray::loadInstrumentationMap(llvm::StringRef)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 70%] Linking CXX static library ../libLLVMProfileData.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/cmake -P CMakeFiles/LLVMProfileData.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/ProfileData && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMProfileData.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMProfileData.a CMakeFiles/LLVMProfileData.dir/GCOV.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProf.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/InstrProfWriter.cpp.o CMakeFiles/LLVMProfileData.dir/ProfileSummaryBuilder.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProf.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfReader.cpp.o CMakeFiles/LLVMProfileData.dir/SampleProfWriter.cpp.o /usr/bin/ranlib ../libLLVMProfileData.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] Built target LLVMProfileData make -f tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/build.make tools/llvm-cfi-verify/lib/CMakeFiles/LLVMCFIVerify.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/XRay/Trace.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/vector:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/XRay/Trace.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/XRay/Trace.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __rotate(_RandomAccessIterator __first, ^~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1328:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __merge_without_buffer(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2476:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2518:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __first_cut, __new_middle, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len11, __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2520:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, __len2 - __len22, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __inplace_stable_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2761:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = llvm::xray::XRayRecord*; _OutputIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __move_merge(_InputIterator __first1, _InputIterator __last1, ^~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator >; _OutputIterator = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2639:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __merge_sort_with_buffer(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2705:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2695:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + __chunk_size, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2674:32: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __result = std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, ~~~~~~~~~~~~~~~~~~~~~~ __first + __two_step, ~~~~~~~~~~~~~~~~~~~~~ __result, __comp); ~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__move_merge(__first, __first + __step_size, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __first + __step_size, __last, __result, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2682:24: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2698:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Pointer = llvm::xray::XRayRecord*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __merge_adaptive(_BidirectionalIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2415:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1443:27: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 return std::__rotate(__first, __middle, __last, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2463:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len22, __buffer, __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2465:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_adaptive(__new_middle, __second_cut, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __len1 - __len11, ~~~~~~~~~~~~~~~~~ __len2 - __len22, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Pointer = llvm::xray::XRayRecord*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __stable_sort_adaptive(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2732:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:2741:31: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __middle, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2743:31: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__stable_sort_adaptive(__middle, __last, __buffer, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer_size, __comp); ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2748:33: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2749:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2751:28: note: parameter passing for argument of type ‘const __gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_adaptive(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__middle - __first), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _Distance(__last - __middle), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __buffer, __buffer_size, ~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ In file included from /usr/include/c++/8/vector:69, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {}; _Tp = llvm::xray::XRayRecord; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::Error {anonymous}::loadFDRLog(llvm::StringRef, llvm::xray::XRayFileHeader&, std::vector&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::Expected llvm::xray::loadTraceFile(llvm::StringRef, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, 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_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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: /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2766:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2770:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__first, __middle, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2771:33: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__inplace_stable_sort(__middle, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:2772:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__merge_without_buffer(__first, __middle, __last, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ __middle - __first, ~~~~~~~~~~~~~~~~~~~ __last - __middle, ~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:5006:29: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__stable_sort_adaptive(__first, __last, __buf.begin(), ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _DistanceType(__buf.size()), __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 70%] Linking CXX static library ../libLLVMXRay.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/cmake -P CMakeFiles/LLVMXRay.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/XRay && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMXRay.dir/link.txt --verbose=1 /usr/bin/ar qc ../libLLVMXRay.a CMakeFiles/LLVMXRay.dir/InstrumentationMap.cpp.o CMakeFiles/LLVMXRay.dir/Trace.cpp.o /usr/bin/ranlib ../libLLVMXRay.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] Built target LLVMXRay [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/Lint.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/Lint.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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_vector.h: In member function ‘void llvm::cfi_verify::FileAnalysis::parseSectionContents(llvm::ArrayRef, uint64_t)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ make -f lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/build.make lib/Target/NVPTX/CMakeFiles/LLVMNVPTXCodeGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXAsmPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/GraphBuilder.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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) ^~~~~~~~~~~~~~~~~~~~~ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::cfi_verify::ConditionalBranchNode&}; _Tp = llvm::cfi_verify::ConditionalBranchNode; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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_vector.h: In member function ‘std::vector > llvm::cfi_verify::GraphResult::flattenAddress(uint64_t) const’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static void llvm::cfi_verify::GraphBuilder::buildFlowGraphImpl(const llvm::cfi_verify::FileAnalysis&, llvm::DenseSet&, llvm::cfi_verify::GraphResult&, uint64_t, uint64_t)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 70%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] Built target LLVMCFIVerify In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXAsmPrinter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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/include/llvm/ADT/PriorityWorklist.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/PostOrderIterator.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAnalysisManager.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAnalysisManager.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:247:10: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/EquivalenceClasses.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopAccessAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopAccessAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/build.make lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/TargetInfo/CMakeFiles/LLVMNVPTXInfo.dir/depend.internal". Scanning dependencies of target LLVMNVPTXInfo make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 70%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] Built target LLVMNVPTXInfo make -f lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/build.make lib/Target/NVPTX/InstPrinter/CMakeFiles/LLVMNVPTXAsmPrinter.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/LoopUnrollAnalyzer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Format.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCInstPrinter.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/InstPrinter/NVPTXInstPrinter.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseSet.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/CGSCCPassManager.h:92, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Transforms/Scalar/GVN.h:68:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Passes/PassBuilder.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Passes/PassBuilder.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpressions.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopUnrollAnalyzer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/User.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/InstructionSimplify.h:35, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopUnrollAnalyzer.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopUnrollAnalyzer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXFrameLowering.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 70%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] Built target LLVMNVPTXAsmPrinter make -f lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/build.make lib/Target/NVPTX/MCTargetDesc/CMakeFiles/LLVMNVPTXDesc.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXDesc.dir/NVPTXMCTargetDesc.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/MCTargetDesc/NVPTXMCTargetDesc.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::Loop; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:643:12: required from ‘LoopT* llvm::LoopInfoBase::AllocateLoop(ArgsTy&& ...) [with ArgsTy = {llvm::BasicBlock*&}; BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfoImpl.h:501:14: required from ‘void llvm::LoopInfoBase::analyze(llvm::DomTreeBase&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop; llvm::DomTreeBase = llvm::DominatorTreeBase]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:40:22: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopInfo.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 70%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] Built target LLVMNVPTXDesc make -f lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/build.make lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". Scanning dependencies of target LLVMAMDGPUCodeGen make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 70%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXISelDAGToDAG.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUAnnotateUniformValues.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopPass.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/LoopPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair, const llvm::BasicBlock*>; T2 = std::pair, const llvm::BasicBlock*>; T = std::pair, const llvm::BasicBlock*>; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair, const llvm::BasicBlock*>*; It2 = std::pair, const llvm::BasicBlock*>*; T = std::pair, const llvm::BasicBlock*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair, const llvm::BasicBlock*>]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair, const llvm::BasicBlock*>; unsigned int N = 4]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:41:7: required from ‘void llvm::DenseMapBase::moveFromOldBuckets(BucketT*, BucketT*) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:739:5: required from ‘void llvm::DenseMap::grow(unsigned int) [with KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:502:5: required from ‘void llvm::DenseMapBase::grow(unsigned int) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:546:13: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Instruction*; DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:512:15: required from ‘BucketT* llvm::DenseMapBase::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Instruction*; ValueArgs = {}; DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:304:12: required from ‘llvm::DenseMapBase::value_type& llvm::DenseMapBase::FindAndConstruct(KeyT&&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:308:45: required from ‘ValueT& llvm::DenseMapBase::operator[](KeyT&&) [with DerivedT = llvm::DenseMap, const llvm::BasicBlock*>, 4> >; KeyT = const llvm::Instruction*; ValueT = llvm::SmallSetVector, const llvm::BasicBlock*>, 4>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair, const llvm::BasicBlock*>, 4> >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:107:16: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, const llvm::BasicBlock*>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SetVector.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemDepPrinter.cpp:13: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, const llvm::BasicBlock*>’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXInstrInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:28:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/MemoryDependenceAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/MemoryDependenceAnalysis.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXLowerArgs.cpp:92: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCallLowering.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 71%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 73%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:38: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPeephole.cpp:35: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXMCExpr.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXMCExpr.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 73%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 73%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUFrameLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 73%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 73%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXRegisterInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInstructionSelector.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXReplaceImageHandles.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/ModuleSummaryIndex.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ModuleSummaryAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ModuleSummaryAnalysis.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXSubtarget.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::VFuncId&}; _Tp = llvm::FunctionSummary::VFuncId; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionSummary::ConstVCall&}; _Tp = llvm::FunctionSummary::ConstVCall; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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: /usr/include/c++/8/bits/stl_vector.h: In function ‘void addVCallToSet(llvm::DevirtCallSite, llvm::GlobalValue::GUID, llvm::SetVector&, llvm::SetVector&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXSubtarget.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUISelDAGToDAG.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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) ^ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ObjCARCAliasAnalysis.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ObjCARCAliasAnalysis.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/ManagedStringPool.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetMachine.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PassManager.h:41, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/BlockFrequencyInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/OptimizationRemarkEmitter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/OptimizationRemarkEmitter.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMNVPTXCodeGen.dir/NVPTXTargetTransformInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/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) ^ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTX.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/NVPTX/NVPTXTargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] Built target LLVMNVPTXCodeGen [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/RegionInfo.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/RegionInfo.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 make -f lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/build.make lib/Target/AMDGPU/Utils/CMakeFiles/LLVMAMDGPUUtils.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:453:71: required from ‘void* operator new(size_t, llvm::BumpPtrAllocatorImpl&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:412:73: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = std::pair; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:11747:68: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap >; DerivedT = llvm::DenseMap >; KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:665:5: required from ‘llvm::DenseMap::DenseMap(const llvm::DenseMap&) [with KeyT = const llvm::SCEV*; ValueT = llvm::SmallVector; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair >]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:381:7: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair >’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:10729:36: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolution.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolution.cpp:61: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] Built target LLVMAMDGPUUtils make -f lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/build.make lib/Target/AMDGPU/TargetInfo/CMakeFiles/LLVMAMDGPUInfo.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineCFGStructurizer.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/TargetInfo/AMDGPUTargetInfo.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] Linking CXX static library ../../../libLLVMAMDGPUInfo.a cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -P CMakeFiles/LLVMAMDGPUInfo.dir/cmake_clean_target.cmake cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/TargetInfo && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVMAMDGPUInfo.dir/link.txt --verbose=1 /usr/bin/ar qc ../../../libLLVMAMDGPUInfo.a CMakeFiles/LLVMAMDGPUInfo.dir/AMDGPUTargetInfo.cpp.o /usr/bin/ranlib ../../../libLLVMAMDGPUInfo.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] Built target LLVMAMDGPUInfo make -f lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/build.make lib/Target/AMDGPU/MCTargetDesc/CMakeFiles/LLVMAMDGPUDesc.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUAsmBackend.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUMachineFunction.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:23, 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/MCTargetDesc/AMDGPUHSAMetadataStreamer.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUHSAMetadataStreamer.cpp:16: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::AMDGPU::HSAMD::Kernel::Metadata}; _Tp = llvm::AMDGPU::HSAMD::Kernel::Metadata; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::AMDGPU::HSAMD::MetadataStreamer::emitKernel(const llvm::Function&, const llvm::AMDGPU::HSAMD::Kernel::CodeProps::Metadata&, const llvm::AMDGPU::HSAMD::Kernel::DebugProps::Metadata&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUDesc.dir/AMDGPUMCAsmInfo.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, std::pair >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:351:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, std::pair >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, std::pair >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCELFStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineModuleInfo.h:34, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineModuleInfo.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.h:10, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDKernelCodeT.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUFixupKinds.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/R600MCCodeEmitter.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUAsmPrinter.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] Built target LLVMAMDGPUDesc make -f lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/build.make lib/Target/AArch64/CMakeFiles/LLVMAArch64CodeGen.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUOpenCLImageTypeLoweringPass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUOpenCLImageTypeLoweringPass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 75%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/Analysis/AliasAnalysis.h:43, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/AliasAnalysis.h:42, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionAliasAnalysis.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionAliasAnalysis.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:688:66: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionExpander.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionExpander.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPURewriteOutArguments.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp:45: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUSubtarget.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionNormalization.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ScalarEvolutionNormalization.h:39, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ScalarEvolutionNormalization.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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/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/ADT/APFloat.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Constants.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Operator.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetTransformInfo.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/TargetTransformInfo.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TargetTransformInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ 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) { ^ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/Intrinsics.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/TypeMetadataUtils.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/TypeMetadataUtils.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/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 ^~~~ [ 76%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 78%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUTargetObjectFile.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAnalysis.dir/ValueTracking.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/ValueTracking.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/ValueTracking.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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) ^ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp:18: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/MapVector.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/VectorUtils.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Analysis/VectorUtils.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘llvm::MapVector llvm::computeMinimumValueSizes(llvm::ArrayRef, llvm::DemandedBits&, const llvm::TargetTransformInfo*)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUUnifyDivergentExitNodes.cpp.o [ 79%] 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/Target/AMDGPU && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAnalysis make -f lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/build.make lib/Target/AArch64/TargetInfo/CMakeFiles/LLVMAArch64Info.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAArch64Info make -f lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/build.make lib/Target/AArch64/AsmParser/CMakeFiles/LLVMAArch64AsmParser.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/AMDGPUInline.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInline.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDILCFGStructurizer.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNHazardRecognizer.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAArch64AsmParser make -f lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/build.make lib/Target/AArch64/Disassembler/CMakeFiles/LLVMAArch64Disassembler.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 Scanning dependencies of target LLVMAArch64Disassembler make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNIterativeScheduler.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNIterativeScheduler.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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) ^ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNMinRegStrategy.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNMinRegStrategy.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNRegPressure.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:291:19: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/GCNSchedStrategy.cpp.o [ 79%] 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/AMDGPU && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCDisassembler/MCExternalSymbolizer.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment 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 ^~~~ [ 79%] 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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAArch64Disassembler [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ClauseMergePass.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair, llvm::MachineInstrBundleIterator >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:327:61: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair, llvm::MachineInstrBundleIterator >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair, llvm::MachineInstrBundleIterator >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassRegistry.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/PassSupport.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Pass.h:376, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DataLayout.h:29, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h: In instantiation of ‘void llvm::DenseMapBase::copyFrom(const llvm::DenseMapBase&) [with OtherBaseT = llvm::DenseMap; DerivedT = llvm::DenseMap; KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:711:7: required from ‘void llvm::DenseMap::copyFrom(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:695:7: required from ‘llvm::DenseMap& llvm::DenseMap::operator=(const llvm::DenseMap&) [with KeyT = unsigned int; ValueT = llvm::LaneBitmask; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:467:50: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:396:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct llvm::detail::DenseMapPair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(getBuckets(), other.getBuckets(), ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getNumBuckets() * sizeof(BucketT)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:40:8: note: ‘struct llvm::detail::DenseMapPair’ declared here struct DenseMapPair : public std::pair { ^~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNRegPressure.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNSchedStrategy.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ClauseMergePass.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make -f lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/build.make lib/Target/AArch64/InstPrinter/CMakeFiles/LLVMAArch64AsmPrinter.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 Scanning dependencies of target LLVMAArch64AsmPrinter make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:367:24: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ControlFlowFinalizer.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/R600EmitClauseMarkers.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600EmitClauseMarkers.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600ExpandSpecialInstrs.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ExpandSpecialInstrs.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/R600FrameLowering.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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) ^ [ 79%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAArch64AsmPrinter make -f lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/build.make lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". Scanning dependencies of target LLVMAArch64Desc make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCStreamer.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 79%] Building CXX object lib/Target/AArch64/MCTargetDesc/CMakeFiles/LLVMAArch64Desc.dir/AArch64MCAsmInfo.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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600FrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCAsmInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/MathExtras.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APInt.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/APFloat.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:296:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 3]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:301:12: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600InstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCExpr.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFixup.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600ISelLowering.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 79%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAArch64Desc make -f lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/build.make lib/Target/AArch64/Utils/CMakeFiles/LLVMAArch64Utils.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". Scanning dependencies of target LLVMAArch64Utils make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 79%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMAArch64Utils make -f tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/build.make tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget/CMakeFiles/lli-child-target.dir/depend.internal". Scanning dependencies of target lli-child-target make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/lli/ChildTarget -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/lli-child-target.dir/ChildTarget.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/ChildTarget/ChildTarget.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUMachineFunction.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineFunctionInfo.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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) ^ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 79%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ /usr/bin/ranlib ../libLLVMPasses.a make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 79%] Built target LLVMPasses [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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) { ^ In file included from /build/julia-1.0.3+dfsg/deps/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/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/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:78, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600MachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 79%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:719:5: required from ‘void llvm::DominatorTreeBase::updateDFSNumbers() const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/GenericDomTree.h:445:7: required from ‘bool llvm::DominatorTreeBase::dominates(const llvm::DomTreeNodeBase*, const llvm::DomTreeNodeBase*) const [with NodeT = llvm::MachineBasicBlock; bool IsPostDom = false]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineDominators.h:116:30: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair*, __gnu_cxx::__normal_iterator* const*, std::vector*, std::allocator*> > > >’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp:30: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600Packetizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Triple.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ [ 81%] 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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 /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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 81%] Built target lli-child-target make -f lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/build.make lib/Target/AMDGPU/AsmParser/CMakeFiles/LLVMAMDGPUAsmParser.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ Scanning dependencies of target LLVMAMDGPUAsmParser make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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) ^ make -f lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/build.make lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter/CMakeFiles/LLVMAMDGPUAsmPrinter.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUAsmPrinter make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUAsmPrinter.dir/AMDGPUInstPrinter.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/R600RegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/AsmParser/AMDGPUAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 81%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 81%] Built target LLVMAMDGPUAsmPrinter make -f lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/build.make lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/Disassembler/CMakeFiles/LLVMAMDGPUDisassembler.dir/depend.internal". Scanning dependencies of target LLVMAMDGPUDisassembler make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIAnnotateControlFlow.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIDebuggerInsertNops.cpp:22: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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) ^ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ [ 81%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 81%] Built target LLVMAMDGPUDisassembler [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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/SIFixSGPRCopies.cpp:68: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixSGPRCopies.cpp:68: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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/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/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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixVGPRCopies.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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/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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFixWWMLiveness.cpp:54: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/SIFrameLowering.cpp:11: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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/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/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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/GraphTraits.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineInstr.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineBasicBlock.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetFrameLowering.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUFrameLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFrameLowering.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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/SIFoldOperands.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIFoldOperands.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetLoweringObjectFile.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:18: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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) ^ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertSkips.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/SIInsertWaitcnts.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/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/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ [ 81%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/SIInsertWaitcnts.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaitcnts.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.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 ^~~~ [ 82%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ /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/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 82%] Built target LLVMAArch64CodeGen [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/SIInsertWaits.cpp:19: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInsertWaits.cpp:19: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/SIISelLowering.cpp.o [ 82%] 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 && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 82%] Built target LLVMAMDGPUAsmParser [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/depend.internal". Scanning dependencies of target llvm-cfi-verify make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 82%] Building CXX object tools/llvm-cfi-verify/CMakeFiles/llvm-cfi-verify.dir/llvm-cfi-verify.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/lib/FileAnalysis.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-cfi-verify/llvm-cfi-verify.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp:44: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUISelLowering.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.cpp:20: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] Linking CXX executable ../../bin/llvm-cfi-verify cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-cfi-verify && /usr/bin/cmake -E cmake_link_script CMakeFiles/llvm-cfi-verify.dir/link.txt --verbose=1 /usr/bin/g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -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 [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:52: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/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 ^~~~ [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 82%] Built target llvm-cfi-verify [ 82%] Building CXX object lib/Target/AMDGPU/CMakeFiles/LLVMAMDGPUCodeGen.dir/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerControlFlow.cpp:51: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 ^~~~ [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SILowerI1Copies.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/lib/Target/AMDGPU/SIMachineScheduler.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h: In constructor ‘llvm::MachineSchedRegistry::MachineSchedRegistry(const char*, const char*, llvm::MachineSchedRegistry::ScheduleDAGCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineScheduler.h:145:54: warning: cast between incompatible function types from ‘llvm::MachineSchedRegistry::ScheduleDAGCtor’ {aka ‘llvm::ScheduleDAGInstrs* (*)(llvm::MachineSchedContext*)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) { ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMemoryLegalizer.cpp:17: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineFrameInfo.h:360:77: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:673:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:674:53: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/LiveIntervals.h:263:69: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUInstrInfo.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIMachineScheduler.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/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/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/SIOptimizeExecMaskingPreRA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp:10: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 82%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fno-exceptions -fno-rtti -o CMakeFiles/LLVMAMDGPUCodeGen.dir/SIShrinkInstructions.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:24: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetRegisterInfo.h:19, from /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/lib/Target/AMDGPU/AMDGPUGenRegisterInfo.inc:17931, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPURegisterInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIPeepholeSDWA.cpp:23: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIShrinkInstructions.cpp:12: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 84%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__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/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/BitVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/ScheduleDAG.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/GCNILPSched.cpp:14: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/ArrayRecycler.h:131:12: required from ‘T* llvm::ArrayRecycler::allocate(llvm::ArrayRecycler::Capacity, AllocatorType&) [with AllocatorType = llvm::BumpPtrAllocatorImpl<>; T = llvm::MachineOperand; unsigned int Align = 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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/TargetSubtargetInfo.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/MachineRegisterInfo.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIRegisterInfo.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIInstrInfo.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIISelLowering.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPUSubtarget.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:60: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h: In constructor ‘llvm::RegisterScheduler::RegisterScheduler(const char*, const char*, llvm::RegisterScheduler::FunctionPassCtor)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SchedulerRegistry.h:40:52: warning: cast between incompatible function types from ‘llvm::RegisterScheduler::FunctionPassCtor’ {aka ‘llvm::ScheduleDAGSDNodes* (*)(llvm::SelectionDAGISel*, llvm::CodeGenOpt::Level)’} to ‘llvm::MachinePassCtor’ {aka ‘void* (*)()’} [-Wcast-function-type] : MachinePassRegistryNode(N, D, (MachinePassCtor)C) ^ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘void llvm::SmallVectorTemplateBase::push_back(const T&) [with T = std::pair]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/CodeGen/SlotIndexes.h:358:62: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = const std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:405:5: required from ‘void llvm::SmallVectorImpl::append(in_iter, in_iter) [with in_iter = const std::pair*; = void; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:881:5: required from ‘llvm::SmallVector::SmallVector(ItTy, ItTy) [with ItTy = const std::pair*; = void; T = std::pair; unsigned int N = 2]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCFragment.h:648:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Target/TargetMachine.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:15, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h: In instantiation of ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair; T2 = std::pair; T = std::pair; typename std::enable_if::type, T2>::value>::type = void]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:276:23: required from ‘static void llvm::SmallVectorTemplateBase::uninitialized_move(It1, It1, It2) [with It1 = std::pair*; It2 = std::pair*; T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:834:3: required from ‘llvm::SmallVectorImpl& llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&) [with T = std::pair]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:906:36: required from ‘llvm::SmallVector::SmallVector(llvm::SmallVector&&) [with T = std::pair; unsigned int N = 0]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:159:43: required from ‘llvm::BumpPtrAllocatorImpl::BumpPtrAllocatorImpl(llvm::BumpPtrAllocatorImpl&&) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/memory:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/AMDGPU.h:14, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/lib/Target/AMDGPU/SIWholeQuadMode.cpp:59: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 84%] Built target LLVMAMDGPUCodeGen make -f tools/llvm-shlib/CMakeFiles/LLVM.dir/build.make tools/llvm-shlib/CMakeFiles/LLVM.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake --color= Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/DependInfo.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal". Dependee "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib/CMakeFiles/LLVM.dir/depend.internal". Scanning dependencies of target LLVM make[6]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib -I/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/include -I/build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/julia-1.0.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -fvisibility-inlines-hidden -Werror=date-time -std=c++11 -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections -fdata-sections -O3 -DNDEBUG -fPIC -fno-exceptions -fno-rtti -o CMakeFiles/LLVM.dir/libllvm.cpp.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-shlib/libllvm.cpp [ 84%] Linking CXX shared library ../../lib/libLLVM-6.0.so cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release/tools/llvm-shlib && /usr/bin/cmake -E cmake_link_script CMakeFiles/LLVM.dir/link.txt --verbose=1 /usr/bin/g++ -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 make[6]: uscita dalla 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 -f tools/llvm-config/CMakeFiles/llvm-config.dir/build.make tools/llvm-config/CMakeFiles/llvm-config.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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/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/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/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/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/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". Scanning dependencies of target llvm-config make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" Scanning dependencies of target llvm-ar make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 84%] Building CXX object tools/llvm-config/CMakeFiles/llvm-config.dir/llvm-config.cpp.o 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 Scanning dependencies of target LLVMTestingSupport [ 84%] Building CXX object tools/llvm-ar/CMakeFiles/llvm-ar.dir/llvm-ar.cpp.o make[6]: uscita dalla 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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -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 Scanning dependencies of target LTO make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 84%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 84%] Building CXX object tools/lto/CMakeFiles/LTO.dir/lto.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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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: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/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 ^~~~~~~~~~~~~~~~~~~~~ [ 84%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 84%] Built target LLVMTestingSupport make -f tools/llvm-lto/CMakeFiles/llvm-lto.dir/build.make tools/llvm-lto/CMakeFiles/llvm-lto.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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". Scanning dependencies of target llvm-lto make[6]: uscita dalla 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[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 85%] Building CXX object tools/llvm-lto/CMakeFiles/llvm-lto.dir/llvm-lto.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Options.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar/llvm-ar.cpp:17: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::NewArchiveMember}; _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In function ‘void addMember(std::vector&, const llvm::object::Archive::Child&, int)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = llvm::NewArchiveMember; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:327:5: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘void addMember(std::vector&, llvm::StringRef, int)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Options.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-ar/llvm-ar.cpp:17: /usr/include/c++/8/bits/stl_vector.h: In function ‘void performWriteOperation(ArchiveOperation, llvm::object::Archive*, std::unique_ptr, std::vector*)’: /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ /usr/include/c++/8/bits/stl_vector.h:1181:57: note: parameter passing for argument of type ‘std::vector::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ [ 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%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target llvm-ar make -f tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/build.make tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ make[6]: uscita dalla 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-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". [ 87%] Built target llvm-config make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= Scanning dependencies of target llvm-profdata 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". make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Building CXX object tools/llvm-profdata/CMakeFiles/llvm-profdata.dir/llvm-profdata.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 Scanning dependencies of target bugpoint make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f tools/bugpoint/CMakeFiles/bugpoint.dir/build.make tools/bugpoint/CMakeFiles/bugpoint.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallPtrSet.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >; _Distance = int; _Tp = std::pair, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_val, bool, const string&, bool, llvm::raw_fd_ostream&)::, long long unsigned int>&, const std::pair, long long unsigned int>&)> >]’: /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >; _Distance = int; _Tp = std::pair, long long unsigned int>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, bool, const string&, bool, llvm::raw_fd_ostream&)::, long long unsigned int>&, const std::pair, long long unsigned int>&)> >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Options.h:40, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-profdata/llvm-profdata.cpp:17: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::pair, std::allocator >, long long unsigned int>&}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, long long unsigned int>}; _Tp = std::pair, long long unsigned int>; _Alloc = std::allocator, long long unsigned int> >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, long long unsigned int> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In function ‘int show_main(int, const char**)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, long long unsigned int>*, std::vector, long long unsigned int> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target LTO make -f tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/build.make tools/dsymutil/CMakeFiles/llvm-dsymutil.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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/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". Scanning dependencies of target llvm-dsymutil make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target llvm-profdata make -f tools/llc/CMakeFiles/llc.dir/build.make tools/llc/CMakeFiles/llc.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ Scanning dependencies of target llc make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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) ^ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::dsymutil::DebugMapObject::print(llvm::raw_ostream&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair, std::allocator >, llvm::dsymutil::DebugMapObject::SymbolMapping>}; _Tp = std::pair, llvm::dsymutil::DebugMapObject::SymbolMapping>; _Alloc = std::allocator, llvm::dsymutil::DebugMapObject::SymbolMapping> >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target llvm-lto make -f tools/lli/CMakeFiles/lli.dir/build.make tools/lli/CMakeFiles/lli.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". /usr/include/c++/8/bits/vector.tcc: In constructor ‘llvm::yaml::MappingTraits::YamlDMO::YamlDMO(llvm::yaml::IO&, llvm::dsymutil::DebugMapObject&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator, llvm::dsymutil::DebugMapObject::SymbolMapping>*, std::vector, llvm::dsymutil::DebugMapObject::SymbolMapping> > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ Scanning dependencies of target lli make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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/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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target llc make -f tools/llvm-as/CMakeFiles/llvm-as.dir/build.make tools/llvm-as/CMakeFiles/llvm-as.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager::ValidReloc; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc:672:7: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In function ‘void llvm::dsymutil::insertLineSequence(std::vector&, std::vector&)’: /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 _M_range_insert(__pos, __first, __last, ^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1549:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::DWARFDebugLine::Row&}; _Tp = llvm::DWARFDebugLine::Row; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:11: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::patchLineTableForUnit(llvm::dsymutil::{anonymous}::CompileUnit&, llvm::DWARFContext&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {unsigned int&, unsigned int&}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::Alloc; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual uint8_t* llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::allocateCodeSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual uint8_t* llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::allocateDataSection(uintptr_t, unsigned int, unsigned int, llvm::StringRef, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 87%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::ObjectAllocs; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 87%] Built target llvm-bcanalyzer 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/attributes.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/attributes.c /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::notifyObjectLoaded(llvm::RuntimeDyld&, const llvm::object::ObjectFile&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame}; _Tp = llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::EHFrame; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::registerEHFrames(uint8_t*, uint64_t, size_t)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/calc.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/calc.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/debuginfo.c.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/debuginfo.c.o -c /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/diagnostic.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/diagnostic.c /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::GenericValue&}; _Tp = llvm::GenericValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/disassemble.c.o -c /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16: /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = llvm::Error; _Functor = llvm::orc::rpc::detail::RPCEndpointBase::wrapHandler(HandlerT) [with Func = llvm::orc::remote::utils::RequestCompile; HandlerT = llvm::orc::remote::OrcRemoteTargetClient::OrcRemoteTargetClient(llvm::orc::rpc::RawByteChannel&, std::function, llvm::Error&)::; ImplT = llvm::orc::rpc::SingleThreadedRPCEndpoint; ChannelT = llvm::orc::rpc::RawByteChannel; FunctionIdT = unsigned int; SequenceNumberT = unsigned int]::; _ArgTypes = {llvm::orc::rpc::RawByteChannel&, unsigned int}]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/functional:59, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:30, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16: /usr/include/c++/8/bits/std_function.h:284:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 } ^ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __heap_select(_RandomAccessIterator __first, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1668:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1933:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__heap_select(__first, __middle, __last, __comp); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Error.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Binary.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/Archive.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/BinaryHolder.h:18, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::dsymutil::{anonymous}::DwarfLinker::DIECloner::cloneAllCompileUnits(llvm::DWARFContext&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16: /usr/include/c++/8/bits/vector.tcc: In member function ‘virtual void llvm::orc::remote::OrcRemoteTargetClient::RemoteRTDyldMemoryManager::reserveAllocationSpace(uintptr_t, uint32_t, uintptr_t, uint32_t, uintptr_t, uint32_t)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:11: /usr/include/c++/8/bits/stl_map.h: In member function ‘bool llvm::dsymutil::{anonymous}::DwarfLinker::lookForDIEsToKeep(llvm::dsymutil::{anonymous}::DwarfLinker::RelocationManager&, const llvm::DWARFDie&, const llvm::dsymutil::DebugMapObject&, llvm::dsymutil::{anonymous}::CompileUnit&, unsigned int)’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/helpers.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/helpers.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/include-all.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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/include-all.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/include-all.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/main.c.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/main.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/main.c In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In member function ‘bool llvm::dsymutil::{anonymous}::DwarfLinker::link(const llvm::dsymutil::DebugMap&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:47, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLTraits.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DebugMap.h:33, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/dsymutil/DwarfLinker.cpp:11: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator > >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/module.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/module.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/metadata.c.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/metadata.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/metadata.c [ 87%] Building C object tools/llvm-c-test/CMakeFiles/llvm-c-test.dir/object.c.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/object.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/object.c In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ExecutionEngine/JITSymbol.h:24, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/OrcLazyJIT.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/lli/lli.cpp:16: /usr/include/c++/8/bits/stl_vector.h: In function ‘int main(int, char**, char* const*)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 -mno-unaligned-access -fPIC -Werror=date-time -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wundef -Wno-comment -ffunction-sections -fdata-sections -std=gnu99 -Wstrict-prototypes -O3 -DNDEBUG -o CMakeFiles/llvm-c-test.dir/targets.c.o -c /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-c-test/targets.c [ 87%] 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 [ 87%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target llvm-c-test make -f tools/llvm-cat/CMakeFiles/llvm-cat.dir/build.make tools/llvm-cat/CMakeFiles/llvm-cat.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 87%] Built target llvm-cat make -f tools/llvm-cov/CMakeFiles/llvm-cov.dir/build.make tools/llvm-cov/CMakeFiles/llvm-cov.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:57:67: required from ‘void* llvm::AllocatorBase::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:79:12: required from ‘T* llvm::AllocatorBase::Allocate(size_t) [with T = llvm::BasicBlock*; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/PredIteratorCache.h:53:59: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 89%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 89%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target bugpoint [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 89%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target llvm-dsymutil make -f tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/build.make tools/llvm-cvtres/CMakeFiles/llvm-cvtres.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target llvm-cvtres make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= make -f tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/build.make tools/llvm-cxxfilt/CMakeFiles/llvm-cxxfilt.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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-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". 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" Scanning dependencies of target llvm-cxxdump make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" make -f tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build.make tools/llvm-cxxdump/CMakeFiles/llvm-cxxdump.dir/build make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target llvm-cxxfilt 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target lli make -f tools/llvm-diff/CMakeFiles/llvm-diff.dir/build.make tools/llvm-diff/CMakeFiles/llvm-diff.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= [ 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 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". /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 Scanning dependencies of target llvm-diff make[6]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 89%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/CoverageReport.cpp:14: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::FunctionCoverageSummary&}; _Tp = llvm::FunctionCoverageSummary; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/DiagnosticHandler.h:16, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/IR/LLVMContext.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/CoverageReport.cpp:14: /usr/include/c++/8/bits/stl_vector.h: In static member function ‘static std::vector llvm::CoverageReport::prepareFileReports(const llvm::coverage::CoverageMapping&, llvm::FileCoverageSummary&, llvm::ArrayRef >, const llvm::CoverageViewOptions&, const llvm::CoverageFilter&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 89%] Building CXX object tools/llvm-cov/CMakeFiles/llvm-cov.dir/CoverageSummaryInfo.cpp.o /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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target llvm-cxxdump make -f tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/build.make tools/llvm-dwarfdump/CMakeFiles/llvm-dwarfdump.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 89%] Built target llvm-dis make -f tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/build.make tools/llvm-dwp/CMakeFiles/llvm-dwp.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 89%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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/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]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Allocator.h:247:33: required from ‘void* llvm::BumpPtrAllocatorImpl::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ 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 ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 89%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /usr/include/c++/8/bits/vector.tcc: In function ‘void addAllTypes(llvm::MCStreamer&, llvm::MapVector&, llvm::MCSection*, const std::vector&, const UnitIndexEntry&, uint32_t&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 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 [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-dwarfdump make -f tools/llvm-extract/CMakeFiles/llvm-extract.dir/build.make tools/llvm-extract/CMakeFiles/llvm-extract.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= 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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Building CXX object tools/llvm-extract/CMakeFiles/llvm-extract.dir/llvm-extract.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-diff 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Building CXX object tools/llvm-isel-fuzzer/CMakeFiles/llvm-isel-fuzzer.dir/DummyISelFuzzer.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 90%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-dwp make -f tools/llvm-link/CMakeFiles/llvm-link.dir/build.make tools/llvm-link/CMakeFiles/llvm-link.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". [ 90%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 Scanning dependencies of target llvm-link make[6]: uscita dalla 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 make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Building CXX object tools/llvm-link/CMakeFiles/llvm-link.dir/llvm-link.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 90%] 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 [ 90%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-extract make -f tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/build.make tools/llvm-lto2/CMakeFiles/llvm-lto2.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-cov make -f tools/llvm-mc/CMakeFiles/llvm-mc.dir/build.make tools/llvm-mc/CMakeFiles/llvm-mc.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Building CXX object tools/llvm-mcmarkup/CMakeFiles/llvm-mcmarkup.dir/llvm-mcmarkup.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 ‘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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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-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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-mt make -f tools/llvm-nm/CMakeFiles/llvm-nm.dir/build.make tools/llvm-nm/CMakeFiles/llvm-nm.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-modextract make -f tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/build.make tools/llvm-objcopy/CMakeFiles/llvm-objcopy.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /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 { ^~~~~~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/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-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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-mc make -f tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/build.make tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/llvm-nm/llvm-nm.cpp:19: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/llvm-nm/llvm-nm.cpp:19: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Distance = int; _Tp = {anonymous}::NMSymbol; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/llvm-nm/llvm-nm.cpp:19: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/llvm-nm/llvm-nm.cpp:22: /usr/include/c++/8/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const {anonymous}::NMSymbol&}; _Tp = {anonymous}::NMSymbol; _Alloc = std::allocator<{anonymous}::NMSymbol>]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/llvm-nm/llvm-nm.cpp:19: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp: In function ‘void darwinPrintSymbol(llvm::object::SymbolicFile&, std::vector<{anonymous}::NMSymbol>::iterator, char*, const char*, const char*, const char*)’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:312:13: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’} changed in GCC 7.1 static void darwinPrintSymbol(SymbolicFile &Obj, SymbolListT::iterator I, ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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/tools/llvm-nm/llvm-nm.cpp:19: /usr/include/c++/8/bits/stl_algo.h: In function ‘void sortAndPrintSymbolList(llvm::object::SymbolicFile&, bool, const string&, const string&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-nm/llvm-nm.cpp:819:24: note: parameter passing for argument of type ‘std::vector<{anonymous}::NMSymbol>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<{anonymous}::NMSymbol*, std::vector<{anonymous}::NMSymbol> >’} changed in GCC 7.1 darwinPrintSymbol(Obj, I, SymbolAddrStr, printBlanks, printDashes, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ printFormat); ~~~~~~~~~~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 90%] 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 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 ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 90%] Built target llvm-lto2 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 92%] Built target llvm-nm 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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 ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::tuple}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(std::vector<_Tp, _Alloc>::const_iterator, std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:327:5: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:343:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(begin() + __n, std::move(__v)); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘void DisassembleObject(const llvm::object::ObjectFile*, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, 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_vector.h:1181:57: note: parameter passing for argument of type ‘std::vector >::const_iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 { return _M_insert_rval(__position, std::move(__x)); } ^ [ 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 make[6]: uscita dalla 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-pdbutil/CMakeFiles/llvm-pdbutil.dir/build.make tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:10: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::Relocation&}; _Tp = llvm::Relocation; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objcopy/Object.cpp:10: /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object::readSectionHeaders(const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object::readSectionHeaders(const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 } ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-objdump/llvm-objdump.cpp:1678:1: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator > >’} changed in GCC 7.1 /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object::readSectionHeaders(const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In member function ‘llvm::SectionTableRef llvm::Object::readSectionHeaders(const llvm::object::ELFFile&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 92%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 92%] Built target llvm-objcopy make -f tools/llvm-rc/CMakeFiles/llvm-rc.dir/build.make tools/llvm-rc/CMakeFiles/llvm-rc.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 92%] Building CXX object tools/llvm-rc/CMakeFiles/llvm-rc.dir/llvm-rc.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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 make[6]: uscita dalla 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-readobj/CMakeFiles/llvm-readobj.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readobj.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ 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 ^~~~ [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h: In function ‘_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Predicate = __gnu_cxx::__ops::_Iter_comp_to_iter&, const std::pair&), __gnu_cxx::__normal_iterator*, std::vector > > >]’: /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, ^~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:112:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 92%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 92%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 92%] Built target llvm-rc make -f tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/build.make tools/llvm-rtdyld/CMakeFiles/llvm-rtdyld.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:16: /usr/include/c++/8/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = long long unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘void DisassembleMachO(llvm::StringRef, llvm::object::MachOObjectFile*, llvm::StringRef, llvm::StringRef)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return __find_if(__first, __last, __pred, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:161:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return __find_if(__first, __last, __pred, ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ std::__iterator_category(__first)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/map:61, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFUnit.h:31, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFCompileUnit.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DWARF/DWARFContext.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-rtdyld/llvm-rtdyld.cpp:16: /usr/include/c++/8/bits/stl_map.h: In function ‘int linkAndVerify()’: /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, /usr/include/c++/8/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator >’} changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, 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/vector.tcc: In function ‘void DumpSectionContents(llvm::StringRef, llvm::object::MachOObjectFile*, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-rtdyld make -f tools/llvm-size/CMakeFiles/llvm-size.dir/build.make tools/llvm-size/CMakeFiles/llvm-size.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Building CXX object tools/llvm-size/CMakeFiles/llvm-size.dir/llvm-size.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /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: ^~~~ [ 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 /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: ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-size 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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= [ 93%] Building CXX object tools/llvm-objdump/CMakeFiles/llvm-objdump.dir/WasmDump.cpp.o 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". 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 Scanning dependencies of target llvm-special-case-list-fuzzer make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Building CXX object tools/llvm-special-case-list-fuzzer/CMakeFiles/llvm-special-case-list-fuzzer.dir/DummySpecialCaseListFuzzer.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 93%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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 [ 93%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-objdump make -f tools/llvm-split/CMakeFiles/llvm-split.dir/build.make tools/llvm-split/CMakeFiles/llvm-split.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Building CXX object tools/llvm-split/CMakeFiles/llvm-split.dir/llvm-split.cpp.o cd /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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-special-case-list-fuzzer make -f tools/llvm-stress/CMakeFiles/llvm-stress.dir/build.make tools/llvm-stress/CMakeFiles/llvm-stress.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-split make -f tools/llvm-strings/CMakeFiles/llvm-strings.dir/build.make tools/llvm-strings/CMakeFiles/llvm-strings.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-strings make -f tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/build.make tools/llvm-symbolizer/CMakeFiles/llvm-symbolizer.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 93%] Built target llvm-stress make -f tools/llvm-xray/CMakeFiles/llvm-xray.dir/build.make tools/llvm-xray/CMakeFiles/llvm-xray.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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 make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMapInfo.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/DenseMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /usr/include/c++/8/algorithm:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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_algo.h: In function ‘void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘{anonymous}::ResultRow {anonymous}::getStats(std::vector&)’: /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:61, 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_algobase.h: In function ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator*, std::vector > >]’: /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) ^~~~~~~~~ /usr/include/c++/8/bits/stl_algobase.h:120:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, 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_algo.h: In function ‘void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:78:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_partition(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1896:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1909:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__first, __last); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/algorithm:62, 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_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, unsigned int, {anonymous}::ResultRow}; _Tp = std::tuple; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1821:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /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_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_val]:: >]’: /usr/include/c++/8/bits/stl_heap.h:128:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __push_heap(_RandomAccessIterator __first, ^~~~~~~~~~~ /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::tuple; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1921:34: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1923:40: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 return std::__unguarded_partition(__first + 1, __last, __first, __comp); ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]:: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:84:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __b); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:86:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __c); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:88:20: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::iter_swap(__result, __a); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::xray::LatencyAccountant::exportStatsAsText(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/8/bits/vector.tcc: In member function ‘void llvm::xray::LatencyAccountant::exportStatsAsCSV(llvm::raw_ostream&, const llvm::xray::XRayFileHeader&) const’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const int&, const long long unsigned int&}; _Tp = std::pair; _Alloc = std::allocator >]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector >::iterator’ {aka ‘__gnu_cxx::__normal_iterator*, std::vector > >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘bool llvm::xray::LatencyAccountant::accountRecord(const llvm::xray::XRayRecord&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-account.cc:20: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/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 ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::AttributeAbbrev&}; _Tp = llvm::DWARFYAML::AttributeAbbrev; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In function ‘void dumpDebugAbbrev(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARangeDescriptor&}; _Tp = llvm::DWARFYAML::ARangeDescriptor; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::ARange&}; _Tp = llvm::DWARFYAML::ARange; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In function ‘void dumpDebugARanges(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::FormValue&}; _Tp = llvm::DWARFYAML::FormValue; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::Unit&}; _Tp = llvm::DWARFYAML::Unit; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::File&}; _Tp = llvm::DWARFYAML::File; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In function ‘void dumpDebugInfo(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTableOpcode&}; _Tp = llvm::DWARFYAML::LineTableOpcode; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::DWARFYAML::LineTable&}; _Tp = llvm::DWARFYAML::LineTable; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In function ‘void dumpDebugLines(llvm::DWARFContext&, llvm::DWARFYAML::Data&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/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 ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Relocation&}; _Tp = llvm::ELFYAML::Relocation; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::ELFYAML::Symbol&}; _Tp = llvm::ELFYAML::Symbol; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In function ‘std::error_code {anonymous}::ELFDumper::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, false>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /usr/include/c++/8/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)1, true>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, true>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘std::error_code {anonymous}::ELFDumper::dumpSymbols(const Elf_Shdr*, llvm::ELFYAML::LocalGlobalWeakSymbols&) [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘llvm::ErrorOr {anonymous}::ELFDumper::dump() [with ELFT = llvm::object::ELFType<(llvm::support::endianness)0, false>]’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/ObjectFile.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/DIContext.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::xray::YAMLXRaySledEntry}; _Tp = llvm::xray::YAMLXRaySledEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘std::error_code elf2yaml(llvm::raw_ostream&, const llvm::object::ObjectFile&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/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/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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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: /usr/include/c++/8/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = long long unsigned int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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: /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__introselect(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 __introselect(_RandomAccessIterator __first, _RandomAccessIterator __nth, ^~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1977:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In member function ‘void llvm::xray::GraphRenderer::calculateEdgeStatistics()’: /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/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 /usr/include/c++/8/algorithm:62, 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/SmallVector.h:20, 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: /usr/include/c++/8/bits/stl_algo.h: In member function ‘void llvm::xray::GraphRenderer::calculateVertexStatistics()’: /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:4763:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 std::__introselect(__first, __nth, __last, ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __gnu_cxx::__ops::__iter_less_iter()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.h:19, 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_vector.h: In member function ‘llvm::Error llvm::xray::GraphRenderer::accountRecord(const llvm::xray::XRayRecord&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:252:1: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 } ^ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/llvm-xray/xray-graph.cc:252:1: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::NListEntry&}; _Tp = llvm::MachOYAML::NListEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In member function ‘void MachODumper::dumpSymbols(std::unique_ptr&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::FatArch&}; _Tp = llvm::MachOYAML::FatArch; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::LoadCommand}; _Tp = llvm::MachOYAML::LoadCommand; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::yaml::Hex64}; _Tp = llvm::yaml::Hex64; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void MachODumper::dumpBindOpcodes(std::vector&, llvm::ArrayRef, bool)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-graph-diff.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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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/vector.tcc: In member function ‘void MachODumper::dumpRebaseOpcodes(std::unique_ptr&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::MachOYAML::Object&}; _Tp = llvm::MachOYAML::Object; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {llvm::MachOYAML::Section}; _Tp = llvm::MachOYAML::Section; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 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 { ^~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘const char* extractSections(const llvm::object::MachOObjectFile::LoadCommandInfo&, std::vector&, bool) [with SectionType = llvm::MachO::section_64; SegmentType = llvm::MachO::segment_command_64]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In function ‘const char* extractSections(const llvm::object::MachOObjectFile::LoadCommandInfo&, std::vector&, bool) [with SectionType = llvm::MachO::section; SegmentType = llvm::MachO::segment_command]’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void MachODumper::dumpLoadCommands(std::unique_ptr&)’: /usr/include/c++/8/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), std::forward<_Args>(__args)...); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = llvm::MachOYAML::ExportEntry; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:478:5: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:26, 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/include/llvm/Support/Error.h:19, 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_vector.h: In function ‘const uint8_t* processExportNode(const uint8_t*, const uint8_t*, llvm::MachOYAML::ExportEntry&)’: /usr/include/c++/8/bits/stl_vector.h:1225:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h: In function ‘llvm::Error macho2yaml(llvm::raw_ostream&, const llvm::object::MachOUniversalBinary&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 93%] Building CXX object tools/llvm-pdbutil/CMakeFiles/llvm-pdbutil.dir/PdbYaml.cpp.o [ 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/llvm-pdbutil && /usr/bin/g++ -DGTEST_HAS_RTTI=0 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/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 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/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-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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ In file included from /usr/include/c++/8/vector:69, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:20, 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/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Import&}; _Tp = llvm::WasmYAML::Import; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::Global&}; _Tp = llvm::WasmYAML::Global; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::ElemSegment&}; _Tp = llvm::WasmYAML::ElemSegment; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/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 ^~~~ /usr/include/c++/8/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const llvm::WasmYAML::DataSegment&}; _Tp = llvm::WasmYAML::DataSegment; _Alloc = std::allocator]’: /usr/include/c++/8/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector::iterator’ {aka ‘__gnu_cxx::__normal_iterator >’} changed in GCC 7.1 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 long unsigned int>]’: /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:514:7: required from ‘llvm::SmallVectorImpl::iterator llvm::SmallVectorImpl::insert(llvm::SmallVectorImpl::iterator, const T&) [with T = std::pair*, long long unsigned int>; llvm::SmallVectorImpl::iterator = std::pair*, long 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 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 long unsigned int>’ 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 ‘static void llvm::SmallVectorTemplateBase::uninitialized_copy(T1*, T1*, T2*, typename std::enable_if::type, T2>::value>::type*) [with T1 = std::pair*, long long unsigned int>; T2 = std::pair*, long long unsigned int>; T = std::pair*, long 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 long unsigned int>*; It2 = std::pair*, long long unsigned int>*; T = std::pair*, long 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 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 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 long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long 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 long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long 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 long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long 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 long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long 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 long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long 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 long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long long unsigned int>, 8> >; llvm::DenseMapBase::value_type = llvm::detail::DenseMapPair*, long 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 long unsigned int>, 8> >; KeyT = unsigned int; ValueT = llvm::SmallVector*, long long unsigned int>, 8>; KeyInfoT = llvm::DenseMapInfo; BucketT = llvm::detail::DenseMapPair*, long 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 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 long unsigned int>’ declared here struct pair ^~~~ In file included from /usr/include/c++/8/vector:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/SubtargetFeature.h:25, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Object/COFF.h:20, 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_vector.h: In function ‘std::error_code wasm2yaml(llvm::raw_ostream&, const llvm::object::WasmObjectFile&)’: /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 _M_realloc_insert(end(), __x); ^~~~~~~~~~~~~~~~~ [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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 [ 95%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 95%] Built target obj2yaml make -f tools/opt/CMakeFiles/opt.dir/build.make tools/opt/CMakeFiles/opt.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". Scanning dependencies of target opt make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 95%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 95%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 95%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 95%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 95%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 96%] Built target llvm-xray [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 96%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 ^~~~ 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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/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 ^~~~ make -f tools/sancov/CMakeFiles/sancov.dir/build.make tools/sancov/CMakeFiles/sancov.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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". Scanning dependencies of target sancov make[6]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(Dest, I, (E - I) * sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/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 ^~~~ [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/MC/MCContext.h:613:44: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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 ^~~~ [ 98%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] Built target llvm-pdbutil [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /usr/include/c++/8/map:60, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/DebugInfo/Symbolize/Symbolize.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/sancov/sancov.cc:16: /usr/include/c++/8/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = long long unsigned int; _Val = long long unsigned int; _KeyOfValue = std::_Identity; _Compare = std::less; _Alloc = std::allocator]’: /usr/include/c++/8/bits/stl_tree.h:2146:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::less, std::allocator >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator’} changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/bits/stl_algobase.h:64, from /usr/include/c++/8/bits/char_traits.h:39, from /usr/include/c++/8/ios:40, from /usr/include/c++/8/ostream:38, from /usr/include/c++/8/iterator:64, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/iterator_range.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Twine.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:617:51: required from ‘llvm::LoopInfoBase::LoopInfoBase(llvm::LoopInfoBase&&) [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Analysis/LoopInfo.h:800:72: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:299:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(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 ^~~~ [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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/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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target sancov make -f tools/sanstats/CMakeFiles/sanstats.dir/build.make tools/sanstats/CMakeFiles/sanstats.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target sanstats make -f tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/build.make tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/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 ^~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target llvm-readobj make -f tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-ranlib.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target llvm-ranlib make -f tools/llvm-ar/CMakeFiles/llvm-lib.dir/build.make tools/llvm-ar/CMakeFiles/llvm-lib.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target llvm-lib make -f tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/build.make tools/llvm-ar/CMakeFiles/llvm-dlltool.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target llvm-dlltool make -f tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/build.make tools/bugpoint-passes/CMakeFiles/BugpointPasses.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target opt make -f tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/build.make tools/llvm-readobj/CMakeFiles/llvm-readelf.dir/depend make[6]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" cd /build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /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]: uscita dalla 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]: ingresso nella directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] 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]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target llvm-readelf [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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]: uscita dalla 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/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2coff.cpp:16: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [ 98%] Built target BugpointPasses [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Hashing.h:49, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/ArrayRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/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/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/Host.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/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 ^~~~ [ 98%] 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_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_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 [ 98%] 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 In file included from /usr/include/c++/8/bits/stl_algo.h:61, from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_heap.h:214:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/8/algorithm:62, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:23, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:20, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringRef.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/StringMap.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1940:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h:1954:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<{anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&):: >]’: /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1840:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 /usr/include/c++/8/bits/stl_algo.h: In member function ‘llvm::Error {anonymous}::MachOWriter::writeLinkEditData(llvm::raw_ostream&)’: /usr/include/c++/8/bits/stl_algo.h:1968:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__introsort_loop(__first, __last, ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ std::__lg(__last - __first) * 2, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __comp); ~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1885:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/8/bits/stl_algo.h:1890:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [ 98%] Built target verify-uselistorder In file included from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/STLExtras.h:21, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-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; unsigned int SlabSize = 4096; unsigned int SizeThreshold = 4096; size_t = unsigned int]’ /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/YAMLParser.h:130:42: required from here /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/SmallVector.h:312:11: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct std::pair’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(this->end(), &Elt, sizeof(T)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/utility:70, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/Support/type_traits.h:19, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ADT/Optional.h:22, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/COFFYAML.h:17, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/include/llvm/ObjectYAML/ObjectYAML.h:13, from /build/julia-1.0.3+dfsg/deps/srccache/llvm-6.0.0/tools/yaml2obj/yaml2wasm.cpp:15: /usr/include/c++/8/bits/stl_pair.h:208:12: note: ‘struct std::pair’ declared here struct pair ^~~~ [100%] 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 make[6]: uscita dalla directory "/build/julia-1.0.3+dfsg/deps/scratch/llvm-6.0.0/build_Release" [100%] Built target yaml2obj make[5]: uscita dalla 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]: uscita dalla 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/arm-linux-gnueabihf/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.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 -- 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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-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/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/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/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/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/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/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/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/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/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/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/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/BitReader.h -- 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/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/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/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/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/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/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/lto.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/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/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/Attributes.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/Intrinsics.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/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/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/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/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/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/AsmPrinters.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/Targets.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/./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/./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/./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/./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/./FindOCaml.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/./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/./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/./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/./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/./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/./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/./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/./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/./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/./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/./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/./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/./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/./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/./LLVMProcessSources.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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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/arm-linux-gnueabihf/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 Fri Aug 14 18:30:55 UTC 2020 - pbuilder was killed by timeout after 24h.